{#if enableAi && !isAgentTool}
Object.keys(schema.properties ?? {}).includes(argName) && Object.keys(args ?? {}).includes(argName) && ((args[argName].type === 'static' && !args[argName].value) || (args[argName].type === 'javascript' && !args[argName].expr)) ) : []} {schema} />
{/if} {#if keys.length > 0} {#each keys as argName, index (argName)} {#if (!filter || filter.includes(argName)) && Object.keys(schema.properties ?? {}).includes(argName)} inputCheck[argName] ?? false, (value) => (inputCheck[argName] = value) } bind:extraLib {variableEditor} {itemPicker} bind:pickForField {noDynamicToggle} {noConnect} {noJavascript} {pickableProperties} {enableAi} {helperScript} {isAgentTool} {allowedAiTransforms} s3StorageConfigured={s3Storage.current} {chatInputEnabled} {workspace} otherArgs={Object.fromEntries( Object.entries(args ?? {}).filter(([key]) => key !== argName) )} /> {/if} {/each} {:else}
No inputs
{/if}