Adapter
Status: open/active · Aliases: protocol adapter, op adapter
Definition
Section titled “Definition”A protocol surface over the substrate’s op registry — CLI, MCP, HTTP. Harness-agnostic and generated from the registry.
Contrast
Section titled “Contrast”Not a harness. An adapter is a protocol surface over the substrate; a harness is an agent runner that consumes it (Claude Code, Gemini).
Not every swappable implementation behind a seam — call those implementations. An adapter produces a surface; most surfaces are not adapters.