You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Cron expression for recurring jobs (e.g., '*/5 * * * *' for every 5 minutes, '0 9 * * *' for daily at 9 AM). Omit for one-time jobs.",
447
-
},
448
-
lifecycle: {
449
-
type: 'string',
450
-
description:
451
-
"'persistent' (default) or 'until_complete'. Until_complete jobs stop when complete_job is called after the success condition is met.",
452
-
enum: ['persistent','until_complete'],
453
-
},
454
-
maxRuns: {
455
-
type: 'integer',
456
-
description:
457
-
'Maximum number of executions before the job auto-completes. Safety limit to prevent runaway polling.',
458
-
},
459
-
prompt: {
460
-
type: 'string',
461
-
description:
462
-
'The prompt to execute when the job fires. This is sent to the Mothership as a user message.',
463
-
},
464
-
successCondition: {
465
-
type: 'string',
466
-
description:
467
-
"What must happen for the job to be considered complete. Used with until_complete lifecycle (e.g., 'John has replied to the partnership email').",
468
-
},
469
-
time: {
470
-
type: 'string',
471
-
description:
472
-
"ISO 8601 datetime for one-time execution or as the start time for a cron schedule (e.g., '2026-03-06T09:00:00'). Include timezone offset or use the timezone parameter.",
473
-
},
474
-
timezone: {
475
-
type: 'string',
476
-
description:
477
-
"IANA timezone for the schedule (e.g., 'America/New_York', 'Europe/London'). Defaults to UTC.",
478
-
},
479
-
title: {
480
-
type: 'string',
481
-
description:
482
-
"A short, descriptive title for the job (e.g., 'Email Poller', 'Daily Report'). Used as the display name.",
'Workspace resources to mount into the sandbox. Copy canonical VFS paths exactly from glob/read/grep output.',
1089
+
'Workspace resources to mount into the sandbox. Copy paths verbatim from glob/read/grep output — they are percent-encoded per segment (spaces are %20, an in-name slash is %2F; parentheses and dots stay literal). Both the encoded path and the plain name resolve, so copy the returned path exactly rather than retyping or decoding it.',
'Workspace resources to mount into the sandbox. Copy canonical VFS paths exactly from glob/read/grep output.',
1251
+
'Workspace resources to mount into the sandbox. Copy paths verbatim from glob/read/grep output — they are percent-encoded per segment (spaces are %20, an in-name slash is %2F; parentheses and dots stay literal). Both the encoded path and the plain name resolve, so copy the returned path exactly rather than retyping or decoding it.',
"The ID of the custom tool (required for edit). Must be the exact toolId from the get_workflow_data custom tool response - do not guess or construct it. DO NOT PROVIDE THE TOOL ID IF THE OPERATION IS 'ADD'.",
1973
+
'The ID of the custom tool. Must be the exact toolId from the get_workflow_data custom tool response — do not guess or construct it. Required for edit and delete; omit for add and list.',
'Required for scope "workflow". Canonical workflow VFS path, e.g. "workflows/My%20Workflow" or "workflows/Folder/My%20Workflow". Copy from glob/read output; do not use workflow IDs.',
3110
+
'Required for scope "workflow". Canonical workflow VFS path, e.g. "workflows/My%20Workflow" or "workflows/Folder/My%20Workflow". Copy paths verbatim from glob/read/grep output — they are percent-encoded per segment (spaces are %20, an in-name slash is %2F; parentheses and dots stay literal). Both the encoded path and the plain name resolve, so copy the returned path exactly rather than retyping or decoding it. Do not use workflow IDs.',
0 commit comments