- Changes its tool, input (replaced whole), reasoning, or id.
- Renaming rewrites
{{id.*}}references in later steps, the solver and the output. - Refused only if it adds a new validation problem.
Input
string
required
The step to update.
object
New tool input — replaces the step’s entire input object.
string
Rename the step; downstream template references are rewritten.
string
New reasoning; an empty string clears it.
string
New tool name from the catalog.
Output
string
boolean