advance_subagent_round
Advances subagent reasoning by one step, processing candidate solutions and scores through specified engines to continue multi-round thought until the budget is exhausted.
Instructions
Advance the subagent thought by one step.
`engine="necort"`: runs the next Nash round, re-seeding the current
best candidate (`candidate`/`scores` are ignored). `engine="manual"`
(T13): records the current specialist's `candidate` + 7-dim `scores`
(tolerant input -- JSON or "correctness: 0.8, ..." text) and hands the
next specialist's prompt, or -- when the roster is exhausted -- runs
the deterministic selection and returns the round result. Calling with
no `candidate` at a round boundary (re)starts the next round's first
specialist. The round budget (`subagent.max_rounds`) is enforced here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scores | No | ||
| candidate | No | ||
| session_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||