Evidence Atlas · exact surface

OpenCode CLI/TUI

OpenCode / OpenCode. This page does not inherit claims from sibling products or surfaces.

ProductOpenCodecli · 20 reviewed claims
Surface ID
opencode-cli
Type
cli
Target
1.18.25
Availability
ga
Coverage tier
A
Supported
20
Partial
0
Explicit no
0
Unknown
29
Evidence scopeResults are documented or registry-listed as of 2026-08-28; they are not runtime conformance results. Unknown cells remain open research questions rather than unsupported claims.

Full 49-feature grid

Compatibility cells

Y = supported · P = partial · N = explicit unsupported · ? = unknown.

FeatureStatusEvidenceConditions and notesSources
A2A agent/server roleA2A · a2a.server?Unknownnone confidenceNo defensible evidence established in this research pass.
A2A client roleA2A · a2a.client?Unknownnone confidenceNo defensible evidence established in this research pass.
ACP agent/server roleACP · acp.agentYSupporteddocumented;registry-listed · mixed confidence · verified 2026-08-282 assertionsOfficial ACP Registry 1.18.25; registry proves the agent role, not every optional ACP method.
ACP client/host roleACP · acp.client?Unknownnone confidenceNo defensible evidence established in this research pass.
ACP elicitation/approvalACP · acp.elicitation?Unknownnone confidenceNo defensible evidence established in this research pass.
ACP MCP forwardingACP · acp.mcp-forwarding?Unknownnone confidenceNo defensible evidence established in this research pass.
ACP session listACP · acp.session-list?Unknownnone confidenceNo defensible evidence established in this research pass.
ACP session load/resumeACP · acp.session-load?Unknownnone confidenceNo defensible evidence established in this research pass.
ACP stdioACP · acp.transport.stdioYSupporteddocumented;registry-listed · mixed confidence · verified 2026-08-282 assertionsRegistry-distributed ACP agent launcher; exact optional capabilities remain unknown.
ACP terminal reverse RPCACP · acp.terminal-reverse-rpc?Unknownnone confidenceNo defensible evidence established in this research pass.
Agent Plugins 1.0 coreAgent Plugins · agent-plugins.core?Unknownnone confidenceNo defensible evidence established in this research pass.
Agent Plugins failure isolationAgent Plugins · agent-plugins.failure-isolation?Unknownnone confidenceNo defensible evidence established in this research pass.
Agent Plugins packaged MCPAgent Plugins · agent-plugins.mcp?Unknownnone confidenceNo defensible evidence established in this research pass.
Agent Plugins packaged skillsAgent Plugins · agent-plugins.skills?Unknownnone confidenceNo defensible evidence established in this research pass.
Agent Skills coreAgent Skills · agent-skills.coreYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Agent Skills scripts/assetsAgent Skills · agent-skills.scripts-assetsYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenCode skills expose supporting files and let the agent read referenced scripts, resources, and assets on demand.
Agent Skills standard pathsAgent Skills · agent-skills.standard-pathsYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Cloud agentAutomation · automation.cloud-agent?Unknownnone confidenceNo defensible evidence established in this research pass.
Headless / CI executionAutomation · automation.headlessYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Marketplace or registryDistribution · marketplace-registryYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenCode installs native plugins from npm packages and exposes community plugin discovery; this is not the portable Agent Plugins registry.
Organization policy controlsGovernance · governance.org-policy?Unknownnone confidenceNo defensible evidence established in this research pass.
AGENTS.mdInstructions · instructions.agents-mdYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenCode discovers project, nested, and global AGENTS.md instruction files.
Native rules/instructionsInstructions · instructions.rulesYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
MCP 2026-07-28MCP · mcp.revision.2026-07-28?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP Apps / interactive UIMCP · mcp.apps?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP client roleMCP · mcp.clientYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
MCP elicitationMCP · mcp.elicitation?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP legacy SSEMCP · mcp.transport.legacy-sse?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP list_changedMCP · mcp.list-changed?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP OAuthMCP · mcp.auth.oauthYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
MCP promptsMCP · mcp.prompts?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP resourcesMCP · mcp.resources?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP rootsMCP · mcp.roots?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP samplingMCP · mcp.sampling?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP server roleMCP · mcp.server?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP stdioMCP · mcp.transport.stdioYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
MCP Streamable HTTPMCP · mcp.transport.streamable-httpYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
MCP tasksMCP · mcp.tasks?Unknownnone confidenceNo defensible evidence established in this research pass.
MCP toolsMCP · mcp.toolsYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
MCP WebSocket extensionMCP · mcp.transport.websocket-extension?Unknownnone confidenceNo defensible evidence established in this research pass.
Computer/browser useNative extensibility · computer-use?Unknownnone confidenceNo defensible evidence established in this research pass.
Custom agentsNative extensibility · custom-agentsYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
HooksNative extensibility · hooksYSupporteddocumented · high confidence · verified 2026-08-281 assertionNative OpenCode plugins register lifecycle, request, event, and tool-execution hooks.
Native plugin systemNative extensibility · plugins.nativeYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Nested subagentsNative extensibility · subagents.nested?Unknownnone confidenceNo defensible evidence established in this research pass.
Subagent MCP accessNative extensibility · subagents.mcp-accessYSupporteddocumented · high confidence · verified 2026-08-281 assertionPer-agent permissions can allow or restrict tools supplied by configured MCP servers.
Subagent write accessNative extensibility · subagents.write-accessYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenCode subagents use their own configured permissions, including edit access when allowed.
SubagentsNative extensibility · subagentsYSupporteddocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Session handoff/importSessions · session.handoff?Unknownnone confidenceNo defensible evidence established in this research pass.