notebook_run_all
Execute all cells in a Jupyter notebook sequentially and collect their outputs. Specify notebook path and optional kernel, timeouts, error handling, and output saving.
Instructions
Execute every cell in the notebook in order and return all outputs.
Args: notebook_path: Path to the .ipynb file, relative to the workspace root. kernel_name: Kernel to use (default: 'python3'). timeout: Per-cell timeout in seconds (default: 60). stop_on_error: Stop at first failing cell (default: true). save_outputs: Write outputs back to the .ipynb file (default: true).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout | No | ||
| kernel_name | No | ||
| save_outputs | No | ||
| notebook_path | Yes | ||
| stop_on_error | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |