acp-probe-v0.0.1
Pre-releaseFirst public release. acp-probe discovers what an Agent Client Protocol agent advertises — models, modes, reasoning effort, prompt capabilities (image / audio / embedded context), MCP transports, session controls, auth methods — via a single typed probeAgent({ command }) call.
Built for hosts (IDE plugins, desktop apps, internal tools) that need to render settings UIs and pickers for any ACP-compatible agent, built-in or custom, without sending a real prompt and without consuming any LLM tokens. The probe runs the ACP initialize + session/new handshake, optionally tests session/set_config_option to detect agents like gemini-cli that don't implement it, then tears the agent down. See the package README for the full API.
⚠️ Alpha software
The public API may change between minor versions until 1.0.0. Pin exact versions. Bug reports + design feedback welcome — open an issue on DaniAkash/acpx.