Evidence Atlas · exact surface

OpenWork Desktop

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

ProductOpenWorkdesktop-agent · 25 reviewed claims
Surface ID
openwork-desktop
Type
desktop-agent
Target
observed 2026-08-28
Availability
ga
Coverage tier
A
Supported
18
Partial
4
Explicit no
3
Unknown
24
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?Unknownverified 2026-08-28No defensible evidence established in this research pass.
A2A client roleA2A · a2a.client?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP agent/server roleACP · acp.agent?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP client/host roleACP · acp.client?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP elicitation/approvalACP · acp.elicitation?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP MCP forwardingACP · acp.mcp-forwarding?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP session listACP · acp.session-list?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP session load/resumeACP · acp.session-load?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP stdioACP · acp.transport.stdio?Unknownverified 2026-08-28No defensible evidence established in this research pass.
ACP terminal reverse RPCACP · acp.terminal-reverse-rpc?Unknownverified 2026-08-28No defensible evidence established in this research pass.
Agent Plugins 1.0 coreAgent Plugins · agent-plugins.coreNUnsupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork's roadmap lists importing Claude-compatible plugin and marketplace manifests as future work; native OpenCode plugins are a separate supported system.
Agent Plugins failure isolationAgent Plugins · agent-plugins.failure-isolation?Unknownverified 2026-08-28No defensible evidence established in this research pass.
Agent Plugins packaged MCPAgent Plugins · agent-plugins.mcpNUnsupporteddocumented · high confidence · verified 2026-08-281 assertionImporting MCP configuration from portable Agent Plugins manifests is listed as future work; direct MCP configuration is supported separately.
Agent Plugins packaged skillsAgent Plugins · agent-plugins.skillsNUnsupporteddocumented · high confidence · verified 2026-08-281 assertionPackaging skills through the portable Agent Plugins manifest is roadmap work; standalone OpenWork skills are supported separately.
Agent Skills coreAgent Skills · agent-skills.coreYSupporteddocumented · high confidence · verified 2026-08-281 assertionThe desktop app lists, imports, creates, installs, syncs, and loads SKILL.md packages.
Agent Skills scripts/assetsAgent Skills · agent-skills.scripts-assetsYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork inherits OpenCode's skill runtime, which exposes supporting skill files, while the desktop manages the containing skill directories.
Agent Skills standard pathsAgent Skills · agent-skills.standard-pathsPPartialdocumented · high confidence · verified 2026-08-281 assertionSKILL.md packages are supported, but the native documented workspace path is .opencode/skills rather than the vendor-neutral .agents path.
Cloud agentAutomation · automation.cloud-agentYSupporteddocumented · high confidence · verified 2026-08-281 assertionHosted OpenWork Cloud workers continue agent work remotely and connect back to the desktop client.
Headless / CI executionAutomation · automation.headlessYSupporteddocumented · high confidence · verified 2026-08-281 assertionThe first-party OpenWork Orchestrator CLI runs OpenCode and OpenWork server without the desktop UI and supports automatic approval mode.
Marketplace or registryDistribution · marketplace-registryPPartialdocumented · high confidence · verified 2026-08-281 assertionOpenWork supports curated skill lists, share links, organization skill hubs, and manual sources; the architecture still describes broader registry search as future work.
Organization policy controlsGovernance · governance.org-policyPPartialdocumented · high confidence · verified 2026-08-281 assertionOpenWork Cloud and Connect document organization identity, roles, allowed domains, desktop restrictions, allowlists, policy, and audit controls; these controls require the hosted organization layer.
AGENTS.mdInstructions · instructions.agents-mdYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork exposes the underlying OpenCode runtime, which loads workspace and global AGENTS.md instructions.
Native rules/instructionsInstructions · instructions.rulesYSupporteddocumented · high confidence · verified 2026-08-281 assertionThe OpenCode-backed workspace supports persistent AGENTS.md and configured instruction sources.
MCP 2026-07-28MCP · mcp.revision.2026-07-28?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP Apps / interactive UIMCP · mcp.apps?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP client roleMCP · mcp.clientYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork Desktop can add and consume custom MCP servers at workspace or global scope.
MCP elicitationMCP · mcp.elicitation?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP legacy SSEMCP · mcp.transport.legacy-sse?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP list_changedMCP · mcp.list-changed?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP OAuthMCP · mcp.auth.oauthPPartialdocumented · high confidence · verified 2026-08-281 assertionOpenWork documents OAuth MCP setup with dynamic client registration; servers that do not support dynamic registration are currently excluded.
MCP promptsMCP · mcp.prompts?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP resourcesMCP · mcp.resources?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP rootsMCP · mcp.roots?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP samplingMCP · mcp.sampling?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP server roleMCP · mcp.serverYSupporteddocumented · high confidence · verified 2026-08-281 assertionThe companion openwork-ui-mcp package exposes the running desktop app as a semantic MCP server; macOS is the primary documented platform.
MCP stdioMCP · mcp.transport.stdioYSupporteddocumented · high confidence · verified 2026-08-281 assertionThe documented openwork-ui-mcp companion runs as a stdio MCP server and bridges to the local desktop app.
MCP Streamable HTTPMCP · mcp.transport.streamable-http?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP tasksMCP · mcp.tasks?Unknownverified 2026-08-28No defensible evidence established in this research pass.
MCP toolsMCP · mcp.toolsYSupporteddocumented · high confidence · verified 2026-08-281 assertionConfigured MCP servers expose tools that OpenWork can use in agent sessions.
MCP WebSocket extensionMCP · mcp.transport.websocket-extension?Unknownverified 2026-08-28No defensible evidence established in this research pass.
Computer/browser useNative extensibility · computer-useYSupporteddocumented · high confidence · verified 2026-08-281 assertionThe first-party OpenWork Browser can open pages, click, fill forms, read content, and take screenshots; this does not imply general operating-system control.
Custom agentsNative extensibility · custom-agentsYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork uses OpenCode's configurable agent primitive and server-owned workspace configuration.
HooksNative extensibility · hooksYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork loads native OpenCode plugins, whose documented extension API includes lifecycle and tool hooks.
Native plugin systemNative extensibility · plugins.nativeYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork manages native OpenCode plugins through the desktop Skills area and opencode.json.
Nested subagentsNative extensibility · subagents.nested?Unknownverified 2026-08-28No defensible evidence established in this research pass.
Subagent MCP accessNative extensibility · subagents.mcp-accessYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork agents can interact with MCPs, and the inherited OpenCode agent permission model can expose MCP tools per agent.
Subagent write accessNative extensibility · subagents.write-accessYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork inherits OpenCode agent-specific tool permissions, including editable workspace access when allowed.
SubagentsNative extensibility · subagentsYSupporteddocumented · high confidence · verified 2026-08-281 assertionOpenWork's documented OpenCode primitives include agents that execute tasks with different models and isolated specialization.
Session handoff/importSessions · session.handoffYSupporteddocumented · high confidence · verified 2026-08-281 assertionThe desktop client connects to local or hosted workers and presents the same server-owned sessions across those connection modes.