Welcome! ACP is a community-driven open standard. All contributions are welcome.
- 📝 Spec feedback — open an Issue to propose changes to the spec
- 🐛 Bug reports — relay bugs, SDK bugs, spec ambiguities
- 💡 New features — propose via RFC process (see below)
- 🔌 Transport bindings — HTTP/2, gRPC-lite, QUIC adapters
- 🌐 SDK ports — Java, C#, Swift, Ruby SDKs welcome
(Python ✅ · Node.js ✅ · Go ✅ · Rust ✅ — already complete) - 🧪 Conformance tests — add compat suite coverage for DID / Extension / SSE
(seedocs/conformance.md) - 📖 Documentation — examples, tutorials, blog posts
- Open an Issue tagged
[RFC]describing the proposed change - Discussion period: 2 weeks minimum
- If consensus reached, submit PR with spec changes
- Core maintainers merge after review
git clone https://github.com/Kickflip73/agent-communication-protocol
cd agent-communication-protocol/sdk/python
pip install -e ".[dev]"
pytest tests/- Python: Black + isort
- TypeScript: Prettier + ESLint
- Spec: Markdown, clear language, examples for every concept
By contributing, you agree your contributions are licensed under Apache 2.0.