Metadata-Version: 2.4
Name: aacp-autogen
Version: 0.1.0
Summary: AACP coordination layer for AutoGen multi-agent workflows
Author: Andrew Mackay
License: MIT
Project-URL: Homepage, https://aacp.dev
Project-URL: Repository, https://github.com/MackayAndrew/aacp-autogen
Keywords: aacp,autogen,agents,multi-agent,coordination,llm
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: <3.12,>=3.11
Description-Content-Type: text/markdown
Requires-Dist: aacp>=1.4.0
Requires-Dist: pyautogen<0.3,>=0.2.35

# 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
