Agent Atlas / Coding agents

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.

Coding agent Full dossier Reported + sourced Reviewed July 21, 2026
Intended operator

Developers using a terminal or one of several clients over a shared service surface.

Primary surfaces

terminal UI / service and clients / desktop and review surfaces

Tracked repository

anomalyco/opencode

Teaching mechanism

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.

Evidence limitA valid schema does not establish that credentials are correctly scoped or that the remote API is safe and reliable.
Inspect the source

System Map

Eight inspection boundaries
Model boundary

Provider adapters sit behind a shared service and session model.

Context and memory

Sessions, messages, workspace state, resources, and compaction shape model-visible context.

Tools and execution

Built-in tools, MCP, resources, and OpenAPI adapters enter through distinct contracts and runtime handlers.

Permissions and isolation

Permissions can be scoped by tool and subagent rather than treated as one client-wide switch.

Sessions and recovery

Service-owned sessions let several clients inspect and resume work while recovery paths classify failures.

Delegation

Subagents receive distinct prompts and permission surfaces within the larger session runtime.

Human control

Review, terminal, desktop, and served-client interfaces expose work before acceptance.

Evidence surface

Service events, review diffs, MCP errors, tests, and layer boundaries make mechanisms inspectable.

Learn Through This Project

9 lessons

Compare Its Boundaries

8 labs

Latest Reporting

8 articles

Primary Sources

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.