command harness owns its process and MCP integration, so it does
not receive an implicit configuration.
Handlers use plain TypeScript and may return a value or promise. Inputs and
outputs are validated against their schemas. No external organization IDs,
service credentials, or test data are required.
Inspect exact calls in a validator:
Evals
Mock MCP servers
Test agent tool use without external credentials or data
Define typed tools and resources with Standard Schema, then attach the server to
an eval:
The same definition works with Codex, Claude, OpenCode, Pi, Gemini, Qwen,
Cursor, and FX. Anpord bundles a fresh stdio process into each task and writes
the harness’s native configuration. Pi’s MCP adapter is installed automatically.
The custom