# 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 --
preamble, content, clarifying questions, acknowledgements.
AACP replaces all of that with typed, deterministic packets.

## Install

```bash
pip install aacp-autogen
```

Requires Python >=3.11, <3.12 (pyautogen 0.2.x constraint).

## Quick start

```python
from aacp_autogen.orchestrator import AACPAutoGenOrchestrator

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

## Comparison demo

```bash
python3 examples/comparison.py --mock
```

## Links

- Protocol: https://aacp.dev
- Python SDK: https://github.com/MackayAndrew/aacp
- LangChain: https://github.com/MackayAndrew/aacp-langchain
- CrewAI: https://github.com/MackayAndrew/aacp-crewai
- IETF Draft: https://datatracker.ietf.org/doc/draft-mackay-aacp/

## Licence

MIT
