Provider adapters sit behind a shared service and session model.
anomalyco/opencode
An open coding agent with terminal, server, desktop, review, subagent, MCP, and provider surfaces that make the tool contract and client/runtime split especially visible.
Developers using a terminal or one of several clients over a shared service surface.
terminal UI / service and clients / desktop and review surfaces
OpenAPI becomes a typed tool contract
An adapter can turn a public API description into model-visible tools while keeping schema validation, credentials, execution, and result handling separate.
System Map
Eight inspection boundariesSessions, messages, workspace state, resources, and compaction shape model-visible context.
Built-in tools, MCP, resources, and OpenAPI adapters enter through distinct contracts and runtime handlers.
Permissions can be scoped by tool and subagent rather than treated as one client-wide switch.
Service-owned sessions let several clients inspect and resume work while recovery paths classify failures.
Subagents receive distinct prompts and permission surfaces within the larger session runtime.
Review, terminal, desktop, and served-client interfaces expose work before acceptance.
Service events, review diffs, MCP errors, tests, and layer boundaries make mechanisms inspectable.
Learn Through This Project
9 lessonsLatest Reporting
8 articlesJuly 8, 2026 — Lilian Weng's July 4 map of self-improving harnesses gives builders a constructive middle path: improve the runtime around the model, but keep evidence, permissions, and evaluation legible enough that the loop can be trusted. lilianweng/lilianweng.github.io, openai/codex, different-ai/openwork, openclaw/openclaw, NousResearch/hermes-agent, earendil-works/pi, anomalyco/opencode
Self-Evolving Agents Need Receipts For The LoopJuly 8, 2026 — Shilong Liu's taxonomy widens the self-improvement story beyond harnesses: agents may optimize artifacts, modify the harness, or learn in the model, but each loop needs evidence about what changed and what stayed outside the optimizer. NousResearch/hermes-agent openai/codex openclaw/openclaw different-ai/openwork anomalyco/opencode
OpenWork Turns OpenCode Into A Shareable Agent HostJuly 6, 2026 — OpenWork's source trail shows a desktop app, server, orchestrator, router, file sessions, approval flow, export safety, and single-org deployment policy around OpenCode rather than a thin UI wrapper. different-ai/openwork, anomalyco/opencode
OpenCode Turns OpenAPI Into Agent Tool ContractsJuly 5, 2026 — OpenCode merged a CodeMode OpenAPI adapter on July 4, giving hosts a way to turn API specs into model-visible tools while keeping credentials and unsupported operations outside the agent's reach. anomalyco/opencode
OpenCode Turns Agent Review Into A First-Class Work SurfaceJuly 3, 2026 — A July 2 review-panel overhaul moves OpenCode's agent output closer to a readable control surface for changed files, comments, media, and stability checks. anomalyco/opencode
OpenCode's Hardening Day Removes Layer ShortcutsJuly 1, 2026 — Agent Pulse saw OpenCode as a July 1 hardening signal, and the source receipts point to layer cleanup rather than launch noise. anomalyco/opencode, github/copilot
Ope Oginni Made OpenCode's Served TUI Carry Its KeysJune 29, 2026 — A contributor patch moved OpenCode's external served TUI from implicit local assumptions toward explicit ServerAuth headers in its transport configuration. anomalyco/opencode
Shoubhit Dash Made OpenCode Read MCP ResourcesJune 24, 2026 — Two OpenCode commits by Shoubhit Dash turned MCP resources from connected-server metadata into tools an agent can list, template, and read with limits. anomalyco/opencode
Open Questions
- Which permission and credential facts survive when several clients share one agent service?
Evidence state describes what this Atlas profile can support today. It is not a product score and it is not evidence that uninspected capabilities are absent.