ouroboros_execute_seed
Execute a seed task specification with acceptance criteria in Ouroboros, replacing 'ooo run' shell commands. Runs tasks directly via MCP.
Instructions
Execute a seed (task specification) in Ouroboros. A seed defines a task to be executed with acceptance criteria. This is the handler for 'ooo run' commands — do NOT run 'ooo' in the shell; call this MCP tool instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory used to resolve relative seed paths. | |
| skip_qa | No | Skip post-execution QA evaluation. Default: false | |
| seed_path | No | Path to a seed YAML file. If the path does not exist, the value is treated as inline seed YAML. | |
| model_tier | No | Model-tier routing: small/medium/large → frugal/standard/frontier execution tier (trusted decomposed children may run one tier below; retries escalate). Omit to preserve automatic runtime selection; pass medium explicitly to pin standard routing. | |
| session_id | No | Optional session ID to resume. If not provided, a new session is created. | |
| auto_evolve | No | Override execution.auto_evolve for the chained evaluation. When true, an explicitly rejected evaluation starts a bounded Ralph continuation loop. | |
| seed_content | No | Inline seed YAML content to execute. | |
| auto_evaluate | No | Override execution.auto_evaluate for this call. When true, a completed background execute_seed run enqueues formal 3-stage evaluation as a separate bounded background job. | |
| max_iterations | No | Maximum number of execution iterations. Default: 10 | |
| efficiency_mode | No | Execution efficiency policy. adaptive may start decomposed ACs on lower-cost tiers and escalate on recovery; quality_first keeps children at the parent starting tier. Default: adaptive. | |
| conductor_directive | No | Bounded corrective context copied exactly from the selected conductor decision. Fresh successor executions only. | |
| frugality_assurance | No | Frugality assurance: off, lightweight observe, or explicit strict baseline eligibility. Defaults from efficiency_mode; strict is never enabled implicitly. | |
| conductor_decision_id | No | Selected conductor decision receipt authorizing a fresh successor. | |
| predecessor_execution_id | No | Execution ID that the new successor follows. |