"""
Application configuration for django-agents.
"""
from django.apps import AppConfig
[docs]
class DjangoAgentsConfig(AppConfig):
"""App configuration for django-agents."""
default_auto_field = 'django.db.models.BigAutoField'
name = 'django_agents'
verbose_name = 'Django Agents'
[docs]
def ready(self):
"""
Runs once the application is ready.
Use this hook to register signals or perform custom initialisation.
"""
# Auto-discover agents if enabled
from django.conf import settings
auto_discover = getattr(
settings,
'DJANGO_AGENTS',
{}
).get('AUTO_DISCOVER', True)
if auto_discover:
from django_agents.registry import autodiscover
autodiscover()