batch
Run several STM32 debug tool calls in one round trip and return all full results, reducing per-call latency. Use session and stop-on-error options to control multi-step inspections.
Instructions
Runs several tool calls in ONE round trip and returns ALL their full results — the fastest way to do a sequence of operations (e.g. read registers + backtrace + several variables) without per-call latency. ok is false if ANY step failed; data.succeeded/data.failed count the outcomes (count/total only count steps run vs requested). Pass session to run every step against a named debug session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | Ordered tool calls, each {tool, args}. | |
| session | No | Optional debug-session name. Omit for the default target. | |
| stop_on_error | No | Stop at the first failing step (default false). |