July 2026
Data~240 KBACP Method Responses
A complete dump of ACP (Agent Communication Protocol) method responses across several models. Produced by running each ACP method against Claude Haiku, Sonnet, and Opus and capturing the raw structured responses. Useful for comparing how different model tiers handle the protocol and for spotting gaps in method support.
Preview
ACP Method Responses — Test Dump
Placeholder. The full ~240 KB dump will be published here once the hosting URL is confirmed. This file shows the structure; the real file contains complete responses for every ACP method across all tested model tiers.
About this dump
This file was produced by running every documented ACP (Agent Communication Protocol) method against three model tiers — Claude Haiku, Sonnet, and Opus — and recording the raw structured responses. Each entry includes the method name, the request payload sent, and the full response body returned.
The goal was to surface differences in method support, response shape, and error handling across model tiers before relying on any of them in a production orchestration layer.
Structure
Each section corresponds to one ACP method. Within each section:
- Request — the payload sent (redacted where it contained environment-specific values)
- Haiku response — raw response from the Haiku tier
- Sonnet response — raw response from the Sonnet tier
- Opus response — raw response from the Opus tier
Methods tested
| Method | Haiku | Sonnet | Opus |
|---|---|---|---|
ping | ✓ | ✓ | ✓ |
agent.create | ✓ | ✓ | ✓ |
agent.describe | ✓ | ✓ | ✓ |
agent.list | ✓ | ✓ | ✓ |
agent.delete | ✓ | ✓ | ✓ |
session.create | ✓ | ✓ | ✓ |
session.send | ✓ | ✓ | ✓ |
session.history | partial | ✓ | ✓ |
session.close | ✓ | ✓ | ✓ |
tool.list | ✗ | ✓ | ✓ |
tool.call | ✗ | partial | ✓ |
Sample: ping
Request
{
"method": "ping",
"id": "req-001"
}
Haiku response
{
"id": "req-001",
"result": {
"status": "ok",
"timestamp": "2026-07-01T14:22:00Z"
}
}
Sonnet response
{
"id": "req-001",
"result": {
"status": "ok",
"timestamp": "2026-07-01T14:22:01Z",
"server_version": "1.2.0"
}
}
Opus response
{
"id": "req-001",
"result": {
"status": "ok",
"timestamp": "2026-07-01T14:22:02Z",
"server_version": "1.2.0",
"capabilities": ["streaming", "tool_use", "multi_turn"]
}
}
Sample: tool.list (Haiku gap)
Request
{
"method": "tool.list",
"id": "req-042",
"params": {
"session_id": "sess-abc123"
}
}
Haiku response
{
"id": "req-042",
"error": {
"code": -32601,
"message": "Method not found"
}
}
Sonnet response
{
"id": "req-042",
"result": {
"tools": [
{ "name": "bash", "description": "Run a shell command" },
{ "name": "read_file", "description": "Read a file from disk" }
]
}
}
Opus response
{
"id": "req-042",
"result": {
"tools": [
{ "name": "bash", "description": "Run a shell command", "schema": { "command": "string" } },
{ "name": "read_file", "description": "Read a file from disk", "schema": { "path": "string" } },
{ "name": "write_file", "description": "Write content to a file", "schema": { "path": "string", "content": "string" } }
]
}
}
Full dump with all method responses follows in the complete file.
Referenced by