n8n/packages
Eugene Molodkin ccc157b121
feat(core): Schedule agent tasks via the durable scheduler behind a flag (no-changelog)
Behind N8N_SCHEDULER_AGENT_TASKS_ENABLED (requires N8N_SCHEDULER_ENABLED),
agent scheduled tasks gain a durable path: a registrar keeps scheduled_job
rows in step with published, enabled task snapshots, and a task handler
starts runs by taking the existing run lock, kicking the run off in the
background, and reporting dispatch within the occurrence lease. Startup
reconciliation backfills jobs when the flag turns on and deletes them when
it is off, so no pending occurrences accumulate behind an unregistered
handler.

Missed occurrences use the skip misfire policy and a held run lock skips
the tick, both matching the in-memory scheduler. Legacy scheduling is
untouched; routing lifecycle events by flag lands separately.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 18:54:27 +02:00
..
@n8n feat(core): Schedule agent tasks via the durable scheduler behind a flag (no-changelog) 2026-08-24 18:54:27 +02:00
cli feat(core): Schedule agent tasks via the durable scheduler behind a flag (no-changelog) 2026-08-24 18:54:27 +02:00
core chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00
extensions/insights 🚀 Release 2.34.0 (#35487) 2026-08-04 07:14:55 +00:00
frontend test(editor): Wait for expression editor focus before typing in FilterConditions test (no-changelog) (#35754) 2026-08-19 09:54:31 +00:00
modules refactor(editor): Extract instance-registry into a frontend module package (no-changelog) (#36325) 2026-08-18 12:00:24 +00:00
node-dev chore: Set up repository for TypeScript 7 migration (#33890) 2026-07-09 13:21:16 +03:00
nodes-base fix(Message an Agent Node): Default the session to the connected Chat Trigger (#36482) 2026-08-19 07:53:49 +00:00
testing build: Bump Playwright to 1.62.1 (no-changelog) (#36441) 2026-08-19 06:00:46 +00:00
workflow chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00