batch
Run multiple game actions in one ordered call, stopping at the first refusal by default or continuing through all rows when configured. Returns per-row results and optional stop point.
Instructions
Many orders in one call, in order: actions is a list of {tool, args} rows -- the rows every read hands back, old or new names alike -- each answered under results; the first refusal stops the rest (stop_on_refusal=false runs them all). Not inside: the turn's wait / finish / end, a load, the seat, the exit, a batch. turn(action='finish', actions=[...]) runs a batch and ends the turn in one call. Returns {ok, results: [one reply per row], stopped_at?}; the rows act on the game as the orders they carry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | take over this turn's claim held by another client of my seat | |
| actions | Yes | the rows to run in order, [{tool, args}], as every read hands them back | |
| stop_on_refusal | No | stop at the first refused row (default true); false runs them all |