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 articlesAugust 18, 2026 — Cloudflare’s public Responses and Messages endpoints give agent builders a choice that generic gateway adapters often erase: keep the provider-shaped request format that the workflow actually needs. anomalyco/opencode
Coding Agents Are Building Themselves—But Git Can Prove Only Part of ItAugust 11, 2026 — Across 40,345 unique commits in ten public agent codebases, coding-agent credit becomes sharply more visible in 2026—and the missing receipts matter as much as the names that appear. openai/codex, google-gemini/gemini-cli, anomalyco/opencode, QwenLM/qwen-code, cline/cline, aaif-goose/goose, OpenHands/OpenHands, charmbracelet/crush, mistralai/mistral-vibe, Kilo-Org/kilocode
The Harness Was Taking the Test TooJuly 30, 2026 — OpenAI says two context choices lifted GPT-5.6 Sol from 13.3% to 38.3% on the ARC-AGI-3 public set. Codex source shows those “settings” are really a production memory system—and rival harnesses reveal how much of it can be copied. openai/codex, pydantic/pydantic-ai, earendil-works/pi, NousResearch/hermes-agent, mistralai/mistral-vibe, anomalyco/opencode, QwenLM/qwen-code, google-gemini/gemini-cli, cline/cline, aaif-goose/goose, OpenHands/OpenHands
Kilo Code: from fork to agentic engineering platformJuly 23, 2026 — Kilo’s CLI still carries OpenCode in its source tree. Its newest code shows what a fork has to own once it starts routing work among editors, remote sessions, and a cloud service. Kilo-Org/kilocode, anomalyco/opencode
Harness Engineering Is Becoming The Field's Self-Improvement LayerJuly 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
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.