Add cron_reschedule so pending one-shots can be moved without delete/recreate.

Keeps retrigger for consumed jobs only; agents can advance or delay nextRunAt safely.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-11 19:57:22 +08:00
parent b22048d377
commit 89ab5f59af
6 changed files with 382 additions and 10 deletions

View file

@ -32,6 +32,7 @@ export const MESSAGES = {
'tool.pause': '暂停定时任务',
'tool.resume': '恢复定时任务',
'tool.retrigger': '重新触发一次性任务',
'tool.reschedule': '改期一次性任务',
'tool.delete': '删除定时任务',
},
en: {
@ -53,6 +54,7 @@ export const MESSAGES = {
'tool.pause': 'Pause scheduled task',
'tool.resume': 'Resume scheduled task',
'tool.retrigger': 'Retrigger one-shot task',
'tool.reschedule': 'Reschedule pending one-shot',
'tool.delete': 'Delete scheduled task',
},
}