Skip to content

Releases: Kickflip73/agent-communication-protocol

ACP v1.3.0 — Extension · DID Identity · Rust SDK · Real P2P

23 Mar 12:22

Choose a tag to compare

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)