Agent Registry Module ===================== .. automodule:: django_agents.registry :members: :undoc-members: :show-inheritance: AgentRegistry ------------- .. autoclass:: django_agents.registry.AgentRegistry :members: :special-members: __init__, __repr__ :show-inheritance: .. automethod:: register Register a new agent class in the registry. .. automethod:: unregister Remove an agent from the registry. .. automethod:: get_agent Get a fresh instance of a registered agent. .. automethod:: get_agent_class Get the agent class by name. .. automethod:: get_agent_metadata Get agent metadata dictionary. .. automethod:: list_agents List all registered agents with optional filtering. .. automethod:: get_agents_by_app Get all agents from a specific Django app. .. automethod:: is_registered Check if an agent is registered. .. automethod:: count Get the total number of registered agents. .. automethod:: clear Clear all registered agents. .. automethod:: autodiscover Automatically discover and register agents from all installed apps. .. automethod:: export_metadata Export all agent metadata as a dictionary. Global Functions ---------------- .. autofunction:: django_agents.registry.autodiscover .. autofunction:: django_agents.registry.get_registry