@@ -165,6 +165,33 @@ Click **New Run** in the sidebar to open the run modal. It lets you:
165165Once a run starts, you can ** pause** , ** resume** , or ** stop** it from the
166166sidebar or the controls bar above the iteration view on the Runs tab.
167167
168+ ## Adjusting settings mid-run
169+
170+ You don't have to stop and restart a run to change its settings. While a run is
171+ active, click the ** Run Settings** gear icon below the run overview to expand
172+ the settings panel. From there you can adjust:
173+
174+ - ** Max iterations** — increase or decrease the remaining iteration limit
175+ - ** Delay** — change the pause between iterations (in seconds)
176+ - ** Timeout** — change the per-iteration timeout (in seconds)
177+ - ** Stop on first error** — toggle whether the loop halts on agent failure
178+
179+ Make your changes and click ** Apply** . A "modified" badge appears next to the
180+ gear icon when you have unapplied changes. All settings take effect on the
181+ ** next iteration** — the currently running iteration (if any) is not
182+ interrupted.
183+
184+ This is useful when you see the loop is working well and want to extend it
185+ (raise the iteration limit), or when you notice iterations are taking too long
186+ and want to add a timeout — all without losing the run's progress or history.
187+
188+ !!! tip "Settings vs. primitives"
189+ Run settings (iterations, delay, timeout, stop-on-error) can be changed
190+ mid-run and take effect immediately. Primitive configurations (checks,
191+ contexts, instructions) are loaded once at run start and require a restart
192+ to pick up changes. See [ Editing while a run is active] ( #editing-while-a-run-is-active )
193+ for the full breakdown.
194+
168195## Editing while a run is active
169196
170197The dashboard lets you edit primitives via the Configure tab while a run is in progress, but not all changes take effect immediately:
@@ -173,6 +200,7 @@ The dashboard lets you edit primitives via the Configure tab while a run is in p
173200| ---| ---|
174201| ` PROMPT.md ` content | Next iteration — the prompt is re-read from disk every iteration |
175202| Context command output | Next iteration — context commands re-run every iteration |
203+ | Run settings (iterations, delay, timeout, stop-on-error) | Next iteration — applied via the [ settings panel] ( #adjusting-settings-mid-run ) |
176204| Check/context/instruction config (frontmatter, body, enable/disable) | After restart — primitive configurations are loaded once when a run starts |
177205| New or deleted primitives | After restart — primitive discovery happens once at run start |
178206
0 commit comments