open_run
Start a new evolutionary run by creating an evaluator contract, measuring baseline performance, and enforcing a bounded budget. Returns run ID and contract.
Instructions
Open and lock an evolution run for a measured goal.
Call this once when no existing run matches the work. The Engine creates the evaluator
contract, measures its baseline, and refuses an unbounded budget.
Returns: {"run_id": str, "contract": dict} plus any Engine feasibility fields, or
{"error": true, "kind": str, "message": str}.
Mistake to avoid: never leave max_evals, wall_clock_s, and max_cost_usd all unset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| target | No | ||
| workers | No | ||
| goal_text | Yes | ||
| max_evals | No | ||
| max_cost_usd | No | ||
| wall_clock_s | No | ||
| evaluator_ref | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||