schema_version: 1
workers:
- id: codex
kind: cli_worker
capabilities:
- image_generation
best_for: >-
image and asset generation; issue-to-patch implementation; test-driven
bugfixes; shell-heavy build/test/debug loops; screenshot/mockup-to-code UI
implementation; visual UI bugfixes with concrete evidence; mechanical
transforms, boilerplate, schema/format constrained output, and routine
document/spreadsheet/code edits when acceptance criteria are clear
not_for: >-
underspecified product strategy, high-stakes domain judgment, long-form
narrative synthesis, broad architecture decisions without a concrete
implementation target, or policy-bound conversation design
cost_weight: low
model: ""
effort: ""
role_strengths:
- image_asset_generation
- focused_implementation
- test_driven_bugfix
- shell_heavy_repo_changes
- visual_ui_implementation
- local_code_review
billing:
mode: subscription_backed_only
invocation:
command: codex
supports_noninteractive: true
output_contract: files
limits:
max_wall_minutes: 45
max_retries: 1
- id: claude-code
kind: cli_worker
best_for: >-
ambiguity reduction and acceptance-criteria design; product strategy,
PRDs, roadmap and decision briefs; faithful long-document briefing,
evidence synthesis, and style-sensitive writing/editing; broad codebase
exploration; architecture and cross-cutting refactor planning; safety,
legal, finance, healthcare, HR, customer-support, tutoring, and other
policy-bound reasoning where tradeoffs and source-grounding matter
not_for: >-
native image or asset generation, tightly-scoped mechanical edits with an
already-clear spec, simple boilerplate, shell-heavy tasks with clear
commands/tests, or cheap fast iteration
cost_weight: high
model: ""
effort: ""
role_strengths:
- planning_gate
- ambiguity_reduction
- acceptance_criteria
- research_synthesis
- long_form_writing
- policy_bound_reasoning
- architecture_reasoning
- review
- handoff_quality
billing:
mode: subscription_backed_only
invocation:
command: claude
supports_noninteractive: true
output_contract: json_or_files
limits:
max_wall_minutes: 45
max_retries: 1
routing:
cost_bias: balanced
default_worker: codex
fallback_order: [codex, claude-code]
planning_gate:
primary: claude-code
fallback: codex