Files
timmy-config/wizards/allegro/capabilities/__init__.py
2026-03-31 20:02:01 +00:00

55 lines
1.1 KiB
Python

#!/usr/bin/env python3
"""
Father Agent - Capability Management
Central capability registry and coordination for father agent.
"""
from father_registry import (
FatherCapabilityRegistry,
AgentCapabilities,
CapabilityInfo,
AgentStatus,
CapabilityType,
get_father_registry
)
from coordinator import (
CapabilityCoordinator,
TaskRequest,
TaskAssignment,
TaskStatus,
get_coordinator
)
__version__ = "1.0.0"
__all__ = [
# Registry
"FatherCapabilityRegistry",
"AgentCapabilities",
"CapabilityInfo",
"AgentStatus",
"CapabilityType",
"get_father_registry",
# Coordinator
"CapabilityCoordinator",
"TaskRequest",
"TaskAssignment",
"TaskStatus",
"get_coordinator"
]
def initialize() -> CapabilityCoordinator:
"""Initialize father's capability management system."""
registry = get_father_registry()
coordinator = get_coordinator()
return coordinator
def get_system_status() -> dict:
"""Get full system status."""
coordinator = get_coordinator()
return coordinator.get_system_overview()