| name | monitor-experiment |
| description | Monitor Beaker experiments until completion. Use when the user asks to monitor, check, or track a Beaker experiment. |
| allowed-tools | Bash(beaker:*) |
Monitor Beaker Experiment
Instructions
When monitoring a Beaker experiment:
- Get the experiment status using
beaker experiment get <experiment-id> - Check if the experiment has completed by looking at
status.exited - If still running, wait 30 seconds and check again
- When complete:
- If exitCode is 0: Report success
- If exitCode is non-zero: Fetch and display logs with
beaker experiment logs <experiment-id>
- Continue monitoring until the experiment finishes or the user asks you to stop
Examples
Check experiment status:
beaker experiment get 01KCW39T5JBZTYV69BXHWJJ83P
Get experiment logs on failure:
beaker experiment logs 01KCW39T5JBZTYV69BXHWJJ83P