diff --git a/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx b/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx index 9d9f088e..0a8a018e 100644 --- a/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx +++ b/skyvern-frontend/src/routes/tasks/create/PromptBox.tsx @@ -150,6 +150,7 @@ function PromptBox() { ); const [publishWorkflow, setPublishWorkflow] = useState(false); const [totpIdentifier, setTotpIdentifier] = useState(""); + const [maxStepsOverride, setMaxStepsOverride] = useState(null); const [showAdvancedSettings, setShowAdvancedSettings] = useState(false); const startObserverCruiseMutation = useMutation({ @@ -164,6 +165,11 @@ function PromptBox() { totp_identifier: totpIdentifier, publish_workflow: publishWorkflow, }, + { + headers: { + "x-max-iterations-override": maxStepsOverride, + }, + }, ); }, onSuccess: (response) => { @@ -384,6 +390,20 @@ function PromptBox() { }} /> +
+
+
Max Steps Override
+
+ The maximum number of steps to take for this task. +
+
+ { + setMaxStepsOverride(event.target.value); + }} + /> +
) : null}