Libraries
Testing
Check an agent implementation against the Agent Client Protocol
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.
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.