// No condition (always runs) - DEFAULT
condition: { type: 'none' }
// String literal script - runs when condition returns true
condition: {
type: 'script',
script: `(currentInputs, context) => {
return context.getValue('PreviousTool.status') === 'success';
}`
}
// External file via Now.include()
condition: { type: 'script', script: Now.include('./scripts/condition.js') }
Conditional execution configuration for tools Determines if a tool should run based on runtime conditions