Editing a task while it runs

You can edit and save a task while one of its executions is running. The edit does not reach the run in progress: it waits for the task's next execution. This page says what the running execution keeps, when the edit takes effect, and what happens to an edit HarmFlow cannot accept.

What the running execution keeps

An execution runs the task as it was when the execution started, from its first step to its last. Saving an edit meanwhile changes none of these for it:

When the edit takes effect

The edit applies from the task's next execution, which starts with the edited values: the new prompt, the new timeout, the new fallback harnesses. A firing that is still waiting to start when you save, behind the execution that runs, is a next execution too, and it starts with the edit.

An edit that is not valid

HarmFlow checks an edit before it saves it. An edit that fails that check is refused, and HarmFlow names what is wrong with it. A refused edit changes nothing:

Correct the edit and save it again: once it is saved, it applies from the next execution.