Skip to content

Releases: Kickflip73/agent-communication-protocol

ACP v3.17.2

12 Jun 08:47

Choose a tag to compare

Public launch polish release: CodeQL and OpenSSF Scorecard are enabled, support/citation/contributor docs are in place, GitHub now detects Apache-2.0, UTC timestamp usage is modernized, and CI/Docker/docs release hardening is green. Includes acp-relay 3.17.2 and acp-client 2.84.0 artifacts.

ACP v3.17.1

12 Jun 07:59

Choose a tag to compare

Public launch release for ACP v3.17.1.\n\nThis patch supersedes v3.17.0 for public announcement because it includes Docker publishing and container runtime fixes verified by CI.\n\nHighlights:\n- Release-ready GitHub Actions CI across Python, Node, Go, Rust, MkDocs, Docker, and docs deploy.\n- GitHub community and security setup: Dependabot, issue templates, PR template, security policy, code of conduct, Discussions, secret scanning, push protection, private vulnerability reporting, Pages docs.\n- Relay stability fixes: explicit --http-port, no reverse-DNS startup hang, push webhook delivery path restored.\n- Docker images now keep the HTTP API reachable via Docker port mapping even when custom args replace CMD.\n- Reliable messaging tests now use the active interpreter and explicit HTTP ports.\n\nValidation on main commit 9ce215e:\n- CI: success\n- Docker Publish + smoke test: success\n- Docs deploy: success\n- Local Python smoke: 264 passed, 1 skipped\n- Local mkdocs build --strict: success\n- Local ruff check: success

ACP v3.17.0

12 Jun 07:39

Choose a tag to compare

Public release readiness for ACP v3.17.0.\n\nHighlights:\n- Adds GitHub Actions CI across Python, Node, Go, Rust, and MkDocs.\n- Adds Dependabot, issue templates, PR template, security policy, code of conduct, editor config, and Makefile.\n- Fixes relay HTTP startup hangs by avoiding reverse-DNS lookup during bind.\n- Adds explicit --http-port support for deterministic CI/container runs.\n- Fixes push webhook delivery path and reliable messaging test stability.\n- Ships verified relay and Python SDK distribution artifacts.\n\nValidation:\n- CI passed on main for commit 53d2860.\n- Python release smoke: 264 passed, 1 skipped.\n- Node, Go, Rust SDK tests passed.\n- mkdocs build --strict passed.

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)