Treat this page as:
What should the first host-local config look like once I picked a starter pack, and what is the smallest first success?
In plain English:
starter-packs/ is the crate of reusable partsIt does not create a new product layer. It turns the current thin compat, MCP, and builder truth into copy-ready host-local examples.
pnpm run switchyard:cli -- host-examples
pnpm run switchyard:cli -- host-examples-schema
pnpm run switchyard:cli -- host-example --target codex
pnpm run switchyard:cli -- host-example --target mcp
switchyard.catalog.host_examplesswitchyard.catalog.host_examples_schemaswitchyard.catalog.host_examplepnpm run example:host-codex
pnpm run example:host-claude-code
pnpm run example:host-openclaw
pnpm run example:host-mcp
| If your host is… | Start here | Why | Do not expect |
|---|---|---|---|
Codex |
examples/hosts/codex/README.md | Responses-style runtime bridge config plus one bounded invoke smoke | tool/worktree parity |
Claude Code |
examples/hosts/claude-code/README.md | message/runtime bridge config plus one bounded invoke smoke | terminal/tool parity |
OpenClaw |
examples/hosts/openclaw/README.md | delegation-first host config plus one bounded invoke smoke | product-shell parity |
MCP client |
examples/hosts/mcp/README.md | read-only stdio client wiring plus one bounded MCP smoke | execution brain / write plane |
These examples do not mean:
They are only the current thin, partial, fail-closed builder surfaces turned into host-local runnable glue and config examples.