""" Integration Framework for Agent Governance System Provides base infrastructure for external service integrations. Specific integrations (GitHub, Slack, PagerDuty) have been deprecated and archived to .archive/integrations/. Available components: - BaseIntegration: Abstract base class for integrations - IntegrationManager: Registry and event broadcast - SecretsManager: Vault/environment credential access - RedisConfig: DragonflyDB connection utilities """ from .common.base import ( IntegrationConfig, IntegrationEvent, BaseIntegration, IntegrationManager ) from .common.secrets import SecretsManager, get_secrets, get_secret, require_secret from .common.redis_config import RedisConfig, get_redis_client, test_redis_connection __all__ = [ # Base classes 'IntegrationConfig', 'IntegrationEvent', 'BaseIntegration', 'IntegrationManager', # Secrets 'SecretsManager', 'get_secrets', 'get_secret', 'require_secret', # Redis 'RedisConfig', 'get_redis_client', 'test_redis_connection', ] def create_manager() -> IntegrationManager: """Create an empty integration manager. External integrations (GitHub, Slack, PagerDuty) have been deprecated. See .archive/integrations/ to restore if needed. """ return IntegrationManager()