"""
aacp-autogen
AACP coordination layer for AutoGen multi-agent workflows.

AutoGen's GroupChat model makes AACP particularly valuable:
without AACP, agents exchange full conversational messages
including preamble, clarifications and acknowledgements.
AACP replaces all of that with typed, deterministic packets.

Quick start:
    from aacp_autogen import AACPAutoGenOrchestrator

    orch = AACPAutoGenOrchestrator(model="gpt-4o-mini")
    result = orch.run_workflow("payroll", period="2026-03")
    print(result.summary())
"""

from .packet_bus   import AACPPacketBus, WorkflowResult
from .agent        import AACPAutoGenAgent, AuditAgent

__version__ = "0.1.0"
__all__ = ["AACPPacketBus", "WorkflowResult", "AACPAutoGenAgent", "AuditAgent"]
