Skip to main content
The agentclientprotocol/acp-tck repository provides a Test Compatibility Kit (TCK) for ACP agents. It launches your agent as a stdio subprocess, drives it through the protocol (initialization, session lifecycle, prompt turns, cancellation, error handling, and transport hygiene), and reports which requirements pass, fail, don’t apply, or were never exercised.
The TCK is experimental and does not cover the full protocol. Its requirements, options, and report format may change, and a passing run is not an official statement of ACP conformance.
Each requirement is reported with its spec citation and a tier: mandatory behavior, behavior that applies only to capabilities the agent advertises, recommended behavior, and informational probes. See the README for all options, the exact list of covered requirements, and how verdicts are computed.