Releases: Kickflip73/agent-communication-protocol
Releases · Kickflip73/agent-communication-protocol
ACP v1.3.0 — Extension · DID Identity · Rust SDK · Real P2P
ACP v1.3.0
MCP standardized Agent↔Tool. ACP standardizes Agent↔Agent.
P2P · Zero server · curl-compatible · any LLM framework
⚡ Quick Start
pip install websockets
python3 relay/acp_relay.py --name AgentA
# ✅ Ready. Your link: acp://YOUR_IP:7801/tok_xxxxx🆕 What's New
- Extension mechanism: URI-identified runtime extensions without spec changes
- did:acp: DID identity: stable cryptographic Agent identifier (Ed25519-derived)
- Rust SDK: complete ACP client in Rust
- GHCR Docker CI: multi-arch images (linux/amd64 + linux/arm64)
- tasks/list pagination: cursor-based with filter, sort, has_more
- Conformance test suite: 8 test suites, Core/Recommended/Full certification
📊 Benchmarks
| Metric | Value |
|---|---|
| Avg send latency | 0.6ms |
| P99 latency | 2.8ms |
| Sequential throughput | 1,930 req/s |
| SSE push latency | < 50ms |
| Test scenarios | 19/19 PASS |
🐛 Bug Fixes
12 bugs fixed including SSE event delivery (BUG-001), Task cancel state (BUG-002), SSE 950ms polling delay → <50ms (BUG-009), invalid JSON returning 500 → 400 (BUG-011).
📖 Full Changelog
See CHANGELOG.md
ACP solves problems A2A is still discussing in GitHub issues (#1667, #1672)