pet_wait_break
Block program execution until a set breakpoint or watchpoint triggers. Returns checkpoint details and registers when fired; on timeout, machine continues running.
Instructions
Block until a breakpoint/watchpoint fires; reports checkpoint id, PC, and registers. Machine is left stopped when it fires. On timeout the machine is LEFT RUNNING (your checkpoints remain set) and the result is {"fired": null, "machine": "running", ...} — data, not an error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session | No | ||
| timeout | No | ||
| checkpoint_id | No |