From 92fa37abfb67e73ccd2cf72bb2aa23ccb3d5b0e2 Mon Sep 17 00:00:00 2001 From: Simeon <11364795+AgatheBauer@users.noreply.github.com> Date: Wed, 3 Jun 2026 05:53:55 +0200 Subject: [PATCH] fix(cron): clarify prompt and schedule requirements in parameter descriptions --- tools/cronjob_tools.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/cronjob_tools.py b/tools/cronjob_tools.py index ada4e4af00650..b0a918231eb52 100644 --- a/tools/cronjob_tools.py +++ b/tools/cronjob_tools.py @@ -712,11 +712,11 @@ def cronjob( }, "prompt": { "type": "string", - "description": "For create: the full self-contained prompt. If skills are also provided, this becomes the task instruction paired with those skills." + "description": "REQUIRED for action=create (unless no_agent=True or script is set). The full self-contained prompt. If skills are also provided, this becomes the task instruction paired with those skills." }, "schedule": { "type": "string", - "description": "REQUIRED for action=create. For create/update: '30m', 'every 2h', '0 9 * * *', or ISO timestamp. Examples: '30m' (every 30 minutes), 'every 2h' (every 2 hours), '0 9 * * *' (daily at 9am), '2026-06-01T09:00:00' (one-shot). You MUST include this field when action=create." + "description": "REQUIRED for action=create. You MUST always include this parameter if action=create. For create/update: '30m', 'every 2h', '0 9 * * *', or ISO timestamp. Examples: '30m' (every 30 minutes), 'every 2h' (every 2 hours), '0 9 * * *' (daily at 9am), '2026-06-01T09:00:00' (one-shot)." }, "name": { "type": "string",