Documentation for v0.36.0
Run a model by hand
You pick a profile and a role (the kind of job, such as builder or reviewer; the CLI flag is
--lane). It runs once, within its adapter's limits, and writes a receipt. Claude Code
and Codex do this only when you ask, and a retry or a review is a new run you ask for.
Terminal
delegation-route resolve --lane builder --json # lists, runs nothing
delegation-route resolve --lane builder --selected-profile ID --json # validates only
delegation-run --profile ID --lane builder \
--prompt-file task.md --output result.txt --workdir WORKTREE
A run writes the output and a .result.json receipt; a failure writes
.error.json and exits with a code. Fields and
flags: Configuration.
Let the decider propose one
With a router block, the decider rates the task, keeps the pool profiles that take the role and that this machine can reach, and recommends the cheapest one strong enough, with its reasons. It runs nothing: you run PROFILE, or ask Claude Code or Codex to. Rules: Router.
Terminal
delegation-router decide --prompt-file task.md --lane builder --json
delegation-run --profile PROFILE --lane builder \
--prompt-file task.md --output result.txt --workdir WORKTREE In the v5 catalog, Terra/high scores 42.3, Sol/max 54.5 and Opus/max 58.4. A rating of 2 requires 38.4; a rating of 3 requires 50.4. The router compares estimated token prices only among profiles whose measured effort clears the minimum.
Which profiles can take a role
Pick a role. Computed from kit 0.36.0 when the site was built.
$ delegation-route resolve --lane builder --json
choices — pick one, or let your agent pick from these
- sol-builder gpt-6.1-sol / codex · openai · native-profile
- opus-builder claude-opus-5-5 / claude-code · anthropic · native-profile
- glm53-flash-max-builder glm-5.3-flash / claude-zai · zai · native-tool-policy
- kimi-k3.1-pro kimi-k3.1-pro / kimi-code-cli · moonshot · sandboxed-worktree
- grok-build grok-4.7 / grok-build-cli · xai · sandboxed-worktree
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
- terra-builder gpt-6.1-terra / codex · openai · native-profile
- terra-builder-max gpt-6.1-terra / codex · openai · native-profile
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane clerk --json
choices — pick one, or let your agent pick from these
- luna-clerk gpt-6-luna / codex · openai · native-profile
- sonnet-clerk claude-sonnet-5-5 / claude-code · anthropic · native-profile
- glm53-flash-max-clerk glm-5.3-flash / claude-zai · zai · native-tool-policy
- kimi-k3.1-pro kimi-k3.1-pro / kimi-code-cli · moonshot · sandboxed-worktree
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane frontend-builder --json
choices — pick one, or let your agent pick from these
- kimi-k3.1-pro kimi-k3.1-pro / kimi-code-cli · moonshot · sandboxed-worktree
- grok-build grok-4.7 / grok-build-cli · xai · sandboxed-worktree
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane judgement --json
choices — pick one, or let your agent pick from these
- astra-judge gpt-6-astra / codex · openai-gpt6 · native-profile
- fable-judge claude-fable-5-1 / claude-code · anthropic · native-profile
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- opus-judge claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane material-review --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane policy-annotation --json
choices — pick one, or let your agent pick from these
- opus-policy-annotator claude-opus-5-5 / claude-code · anthropic · native-profile
- fable-policy-annotator claude-fable-5-1 / claude-code · anthropic · native-profile
- glm53-flash-max-policy-annotation glm-5.3-flash / claude-zai · zai · native-tool-policy
- kimi-k3.1-pro kimi-k3.1-pro / kimi-code-cli · moonshot · sandboxed-worktree
- grok-build grok-4.7 / grok-build-cli · xai · sandboxed-worktree
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane reviewer --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane routine-review --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane scout --json
choices — pick one, or let your agent pick from these
- sonnet-scout claude-sonnet-5-5 / claude-code · anthropic · native-profile
- glm53-flash-max-scout glm-5.3-flash / claude-zai · zai · native-tool-policy
- kimi-k3.1-pro kimi-k3.1-pro / kimi-code-cli · moonshot · sandboxed-worktree
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane security --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — the adapter does not support this role
none
$ delegation-route resolve --lane senior --json
choices — pick one, or let your agent pick from these
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
blocked — the adapter does not support this role
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family alibaba --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
- qwen3.8-max · alibaba same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family anthropic --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family deepseek --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
- deepseek-flash · deepseek same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family meta --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
blocked — same family as the producer, or role unsupported
- muse-spark-1.3 · meta same family
- muse-wonder-1.0 · meta same family
- muse-code-wonder · meta same family
- muse-code-wonder-full · meta same family
- muse-code-spark · meta same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family minimax --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
- minimax-m3.1-flash · minimax same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family moonshot --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family openai --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family openai-gpt6 --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family xai --json
choices — pick one, or let your agent pick from these
- glm53-flash-max-reviewer glm-5.3-flash / claude-zai · zai · native-tool-policy
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane reviewer --producer-family zai --json
choices — pick one, or let your agent pick from these
- qwen3.8-max qwen3.8-max / token-plan-openai · alibaba · read-only, text-patch
- deepseek-flash deepseek-flash / deepseek-api · deepseek · read-only, text-patch
- minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible · minimax · read-only, text-patch
- muse-spark-1.3 muse-spark-1.3 / openai-compatible · meta · read-only, text-patch
- muse-wonder-1.0 muse-wonder-1.0 / openai-compatible · meta · read-only, text-patch
- muse-code-wonder muse-wonder-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli · meta · sandboxed-worktree
- muse-code-spark muse-spark-1.3 / muse-code-cli · meta · sandboxed-worktree
blocked — same family as the producer, or role unsupported
- glm53-flash-max-reviewer · zai same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family alibaba --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family anthropic --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
blocked — same family as the producer, or role unsupported
- sonnet-reviewer · anthropic same family
- opus-reviewer · anthropic same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family deepseek --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family meta --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family minimax --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family moonshot --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family openai --json
choices — pick one, or let your agent pick from these
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
- sol-reviewer · openai same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family openai-gpt6 --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
- astra-reviewer · openai-gpt6 same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family xai --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane routine-review --producer-family zai --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- sonnet-reviewer claude-sonnet-5-5 / claude-code · anthropic · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family alibaba --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family anthropic --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
blocked — same family as the producer, or role unsupported
- opus-reviewer · anthropic same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family deepseek --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family meta --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family minimax --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family moonshot --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family openai --json
choices — pick one, or let your agent pick from these
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
- sol-reviewer · openai same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family openai-gpt6 --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
- astra-reviewer · openai-gpt6 same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family xai --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane material-review --producer-family zai --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family alibaba --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family anthropic --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
blocked — same family as the producer, or role unsupported
- opus-reviewer · anthropic same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family deepseek --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family meta --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family minimax --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family moonshot --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family openai --json
choices — pick one, or let your agent pick from these
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
- sol-reviewer · openai same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family openai-gpt6 --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
- astra-reviewer · openai-gpt6 same family
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family xai --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
$ DELEGATION_CONFIG_FILE=strict.json delegation-route resolve --lane security --producer-family zai --json
choices — pick one, or let your agent pick from these
- sol-reviewer gpt-6.1-sol / codex · openai · native-profile
- astra-reviewer gpt-6-astra / codex · openai-gpt6 · native-profile
- opus-reviewer claude-opus-5-5 / claude-code · anthropic · native-profile
blocked — same family as the producer, or role unsupported
none
Nothing runs until you ask.
Every role, every profile
31 profiles from the default install.
| Profile · model / adapter / effort · capabilities | Roles |
|---|---|
| luna-clerk gpt-6-luna / codex / max · native-profile | clerk |
| sol-builder gpt-6.1-sol / codex / max · native-profile | builder |
| sol-reviewer gpt-6.1-sol / codex / max · native-profile | routine-review · material-review · security |
| astra-reviewer gpt-6-astra / codex / high · native-profile | material-review · security · routine-review |
| astra-judge gpt-6-astra / codex / high · native-profile | judgement |
| sonnet-clerk claude-sonnet-5-5 / claude-code / low · native-profile | clerk |
| sonnet-scout claude-sonnet-5-5 / claude-code / low · native-profile | scout |
| sonnet-reviewer claude-sonnet-5-5 / claude-code / high · native-profile | routine-review |
| opus-builder claude-opus-5-5 / claude-code / max · native-profile | builder |
| opus-reviewer claude-opus-5-5 / claude-code / max · native-profile | routine-review · material-review · security |
| opus-policy-annotator claude-opus-5-5 / claude-code / xhigh · native-profile | policy-annotation |
| fable-judge claude-fable-5-1 / claude-code / max · native-profile | judgement |
| fable-policy-annotator claude-fable-5-1 / claude-code / xhigh · native-profile | policy-annotation |
| glm53-flash-max-clerk glm-5.3-flash / claude-zai / max · native-tool-policy | clerk |
| glm53-flash-max-scout glm-5.3-flash / claude-zai / max · native-tool-policy | scout |
| glm53-flash-max-builder glm-5.3-flash / claude-zai / max · native-tool-policy | builder |
| glm53-flash-max-reviewer glm-5.3-flash / claude-zai / max · native-tool-policy | reviewer |
| glm53-flash-max-policy-annotation glm-5.3-flash / claude-zai / max · native-tool-policy | policy-annotation |
| kimi-k3.1-pro kimi-k3.1-pro / kimi-code-cli / max · sandboxed-worktree | clerk · scout · builder · frontend-builder · policy-annotation |
| grok-build grok-4.7 / grok-build-cli / high · sandboxed-worktree | builder · frontend-builder · policy-annotation |
| qwen3.8-max qwen3.8-max / token-plan-openai / xhigh · read-only, text-patch | builder · clerk · scout · reviewer · senior · judgement · policy-annotation |
| deepseek-flash deepseek-flash / deepseek-api / max · read-only, text-patch | builder · clerk · scout · reviewer · senior · judgement · policy-annotation |
| minimax-m3.1-flash MiniMax-M3.1-Flash / openai-compatible / — · read-only, text-patch | builder · clerk · scout · reviewer · senior · judgement · policy-annotation |
| muse-spark-1.3 muse-spark-1.3 / openai-compatible / max · read-only, text-patch | builder · clerk · scout · reviewer · senior · judgement · policy-annotation |
| muse-wonder-1.0 muse-wonder-1.0 / openai-compatible / max · read-only, text-patch | builder · clerk · scout · reviewer · senior · judgement · policy-annotation |
| muse-code-wonder muse-wonder-1.0 / muse-code-cli / max · sandboxed-worktree | clerk · scout · reviewer · builder · frontend-builder · policy-annotation |
| muse-code-wonder-full muse-wonder-full-1.0 / muse-code-cli / max · sandboxed-worktree | clerk · scout · reviewer · builder · frontend-builder · policy-annotation |
| muse-code-spark muse-spark-1.3 / muse-code-cli / max · sandboxed-worktree | clerk · scout · reviewer · builder · frontend-builder · policy-annotation |
| terra-builder gpt-6.1-terra / codex / high · native-profile | builder |
| terra-builder-max gpt-6.1-terra / codex / max · native-profile | builder |
| opus-judge claude-opus-5-5 / claude-code / max · native-profile | judgement |
What each adapter may touch, how its model is checked, and how delegation-patch-verify
checks a text model's patch before you apply it: Executors.