diff --git a/README.md b/README.md index 238335a..e44b279 100644 --- a/README.md +++ b/README.md @@ -21,23 +21,25 @@ Which agent features are normalized into the universal event schema. All agents have full native capabilities; this shows what's exposed via the API. -| Feature | [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview) | [Codex](https://github.com/openai/codex) | [OpenCode](https://github.com/opencode-ai/opencode) | [Amp](https://ampcode.com) | -|---------|:-----------:|:-----:|:--------:|:---:| -| Stability | Stable | Stable | Experimental | Experimental | -| Text Messages | ✓ | ✓ | ✓ | ✓ | -| Tool Calls | ✓ | ✓ | ✓ | ✓ | -| Tool Results | ✓ | ✓ | ✓ | ✓ | -| Questions (HITL) | ✓ | ○ | ✓ | ○ | -| Permissions (HITL) | ✓ | ○ | ✓ | ○ | -| Images | ○ | ✓ | ✓ | ○ | -| File Attachments | ○ | ✓ | ✓ | ○ | -| Session Lifecycle | ○ | ✓ | ✓ | ○ | -| Error Events | ○ | ✓ | ✓ | ✓ | -| Reasoning/Thinking | ○ | ✓ | | | -| Command Execution | ○ | ✓ | | | -| File Changes | ○ | ✓ | | | -| MCP Tools | ○ | ✓ | | | -| Streaming Deltas | ✓ | ✓ | ✓ | ○ | +| Feature | Claude | Codex | OpenCode | Amp | +|--------------------|:------:|:-----:|:------------:|:------------:| +| Stability | Stable | Stable| Experimental | Experimental | +| Text Messages | ✓ | ✓ | ✓ | ✓ | +| Tool Calls | ✓ | ✓ | ✓ | ✓ | +| Tool Results | ✓ | ✓ | ✓ | ✓ | +| Questions (HITL) | ✓ | ○ | ✓ | ○ | +| Permissions (HITL) | ✓ | ○ | ✓ | ○ | +| Images | ○ | ✓ | ✓ | ○ | +| File Attachments | ○ | ✓ | ✓ | ○ | +| Session Lifecycle | ○ | ✓ | ✓ | ○ | +| Error Events | ○ | ✓ | ✓ | ✓ | +| Reasoning/Thinking | ○ | ✓ | | | +| Command Execution | ○ | ✓ | | | +| File Changes | ○ | ✓ | | | +| MCP Tools | ○ | ✓ | | | +| Streaming Deltas | ✓ | ✓ | ✓ | ○ | + +Agents: [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview) · [Codex](https://github.com/openai/codex) · [OpenCode](https://github.com/opencode-ai/opencode) · [Amp](https://ampcode.com) - ✓ = Supported in universal schema - ○ = Supported by agent, schema support in progress diff --git a/docs/agent-compatibility.mdx b/docs/agent-compatibility.mdx index 6c92367..e3039d7 100644 --- a/docs/agent-compatibility.mdx +++ b/docs/agent-compatibility.mdx @@ -8,23 +8,25 @@ The universal API normalizes different coding agents into a consistent interface ## Feature Matrix -| Feature | [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview) | [Codex](https://github.com/openai/codex) | [OpenCode](https://github.com/opencode-ai/opencode) | [Amp](https://ampcode.com) | -|---------|:-----------:|:-----:|:--------:|:---:| -| Stability | Stable | Stable | Experimental | Experimental | -| Text Messages | ✓ | ✓ | ✓ | ✓ | -| Tool Calls | ✓ | ✓ | ✓ | ✓ | -| Tool Results | ✓ | ✓ | ✓ | ✓ | -| Questions (HITL) | ✓ | ○ | ✓ | ○ | -| Permissions (HITL) | ✓ | ○ | ✓ | ○ | -| Images | ○ | ✓ | ✓ | ○ | -| File Attachments | ○ | ✓ | ✓ | ○ | -| Session Lifecycle | ○ | ✓ | ✓ | ○ | -| Error Events | ○ | ✓ | ✓ | ✓ | -| Reasoning/Thinking | ○ | ✓ | | | -| Command Execution | ○ | ✓ | | | -| File Changes | ○ | ✓ | | | -| MCP Tools | ○ | ✓ | | | -| Streaming Deltas | ✓ | ✓ | ✓ | ○ | +| Feature | Claude | Codex | OpenCode | Amp | +|--------------------|:------:|:-----:|:------------:|:------------:| +| Stability | Stable | Stable| Experimental | Experimental | +| Text Messages | ✓ | ✓ | ✓ | ✓ | +| Tool Calls | ✓ | ✓ | ✓ | ✓ | +| Tool Results | ✓ | ✓ | ✓ | ✓ | +| Questions (HITL) | ✓ | ○ | ✓ | ○ | +| Permissions (HITL) | ✓ | ○ | ✓ | ○ | +| Images | ○ | ✓ | ✓ | ○ | +| File Attachments | ○ | ✓ | ✓ | ○ | +| Session Lifecycle | ○ | ✓ | ✓ | ○ | +| Error Events | ○ | ✓ | ✓ | ✓ | +| Reasoning/Thinking | ○ | ✓ | | | +| Command Execution | ○ | ✓ | | | +| File Changes | ○ | ✓ | | | +| MCP Tools | ○ | ✓ | | | +| Streaming Deltas | ✓ | ✓ | ✓ | ○ | + +Agents: [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview) · [Codex](https://github.com/openai/codex) · [OpenCode](https://github.com/opencode-ai/opencode) · [Amp](https://ampcode.com) - ✓ = Supported in universal schema - ○ = Supported by agent, schema support in progress