Jon/hotfix always allow cache key edit (#3479)
This commit is contained in:
@@ -222,41 +222,39 @@ function StartNode({ id, data }: NodeProps<StartNode>) {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{inputs.useScriptCache && (
|
{/* {inputs.useScriptCache && ( .. // TODO(jdo/always-generate): put back */}
|
||||||
<div className="flex flex-col gap-4 rounded-md bg-slate-elevation4 p-4 pl-4">
|
<div className="flex flex-col gap-4 rounded-md bg-slate-elevation4 p-4 pl-4">
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<div className="flex gap-2">
|
<div className="flex gap-2">
|
||||||
<Label>Code Key (optional)</Label>
|
<Label>Code Key (optional)</Label>
|
||||||
<HelpTooltip content="A static or dynamic key for directing code generation." />
|
<HelpTooltip content="A static or dynamic key for directing code generation." />
|
||||||
</div>
|
</div>
|
||||||
<WorkflowBlockInputTextarea
|
<WorkflowBlockInputTextarea
|
||||||
nodeId={id}
|
nodeId={id}
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
const v = value.length ? value : null;
|
const v = value.length ? value : null;
|
||||||
handleChange("scriptCacheKey", v);
|
handleChange("scriptCacheKey", v);
|
||||||
|
}}
|
||||||
|
value={inputs.scriptCacheKey ?? ""}
|
||||||
|
placeholder={placeholders["scripts"]["scriptKey"]}
|
||||||
|
className="nopan text-xs"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div className="space-y-2">
|
||||||
|
<div className="flex items-center gap-2">
|
||||||
|
<Label>Fallback To AI On Failure</Label>
|
||||||
|
<HelpTooltip content="If cached code fails, fallback to AI." />
|
||||||
|
<Switch
|
||||||
|
className="ml-auto"
|
||||||
|
checked={inputs.aiFallback}
|
||||||
|
onCheckedChange={(value) => {
|
||||||
|
handleChange("aiFallback", value);
|
||||||
}}
|
}}
|
||||||
value={inputs.scriptCacheKey ?? ""}
|
|
||||||
placeholder={
|
|
||||||
placeholders["scripts"]["scriptKey"]
|
|
||||||
}
|
|
||||||
className="nopan text-xs"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="space-y-2">
|
|
||||||
<div className="flex items-center gap-2">
|
|
||||||
<Label>Fallback To AI On Failure</Label>
|
|
||||||
<HelpTooltip content="If cached code fails, fallback to AI." />
|
|
||||||
<Switch
|
|
||||||
className="ml-auto"
|
|
||||||
checked={inputs.aiFallback}
|
|
||||||
onCheckedChange={(value) => {
|
|
||||||
handleChange("aiFallback", value);
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
)}
|
</div>
|
||||||
|
{/* )} */}
|
||||||
</div>
|
</div>
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
|
|||||||
Reference in New Issue
Block a user