Commit Graph

7359 Commits

Author SHA1 Message Date
Robin Braumann
8c8d13bdd1
Merge branch 'agent-882-serialize-turns' into agent-882-queue-resumptions 2026-09-15 11:51:31 +02:00
Robin Braumann
10d4506d30
fix(core): scope agent name lookup to the project
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 11:48:38 +02:00
Robin Braumann
471908f53d
Merge branch 'agent-882-serialize-turns' into agent-882-queue-resumptions 2026-09-15 10:55:23 +02:00
Robin Braumann
af970b0ade
test(core): format wake timeline assertion
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 10:55:14 +02:00
Robin Braumann
6b40dbd751
Merge branch 'agent-882-serialize-turns' into agent-882-queue-resumptions 2026-09-15 10:46:39 +02:00
Robin Braumann
50e682d220
Merge remote-tracking branch 'origin/master' into agent-882-serialize-turns 2026-09-15 10:46:06 +02:00
Robin Braumann
f01073a33d
fix(core): select distinct threads with queued agent turns
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 09:52:16 +02:00
Robin Braumann
7dcd2b9816
Merge remote-tracking branch 'refs/remotes/origin/master' into agent-882-serialize-turns 2026-09-15 09:44:49 +02:00
Eugene
7efefc7347
feat(editor): Show background tasks in the agent preview (#38360) 2026-09-15 07:35:56 +00:00
Robin Braumann
e5ac59adec
fix(core): order agent sessions by turn start
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 09:34:07 +02:00
Riqwan Thamir
cb55ecce7f
feat(core): Add option to disable mid-run observation for Instance AI (no-changelog) (#38664)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:32:34 +00:00
Robin Braumann
bbcd70bad8
fix(core): recover missed queued resume updates
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 09:17:02 +02:00
Ali Elkhateeb
89fe108b41
feat(core): Add a v3 migration report rule for preExecute execution creation (#38681)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:07:40 +00:00
yehorkardash
02ee221e2d
fix(core): Accept null headers from mcp registry api (#38614) 2026-09-15 07:02:33 +00:00
Robin Braumann
da6019181b
fix(core): fail turns when admission aborts
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 08:47:06 +02:00
Robin Braumann
7f07b2e06d
test(core): claim queued turns in replay setup
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 08:24:06 +02:00
Robin Braumann
04b67ffeaf
test(core): cover queued turn ordering
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 08:13:52 +02:00
Robin Braumann
51d08b036e
fix(core): recover queued resumptions reliably
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 08:07:34 +02:00
Robin Braumann
0c7c925f84
fix(core): preserve queued resume transitions
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:46:10 +02:00
Robin Braumann
f1f6ba3527
style(core): format queued resume test
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:42:50 +02:00
Robin Braumann
aac85909ec
fix(core): preserve queued resumption state
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:42:49 +02:00
Robin Braumann
a0b915b33d
feat(core): queue blocked agent resumptions
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:42:49 +02:00
Robin Braumann
0f5f81e31b
fix(core): clear status after lost resume claims
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:42:36 +02:00
Robin Braumann
2ad59a02fb
test(core): run claimed resume hooks in replays
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:38:59 +02:00
Robin Braumann
3f8b772ca7
fix(core): preserve agent turn ownership
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:38:59 +02:00
Robin Braumann
7cf3779923
feat(core): serialize agent turns per thread
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:38:58 +02:00
Arvin A
8bff5da5a2
feat: Add the AI preferences API and the Context settings UI (no-changelog) (#38213)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 18:56:45 +00:00
Pierantonio Cangianiello
bb9556b9d5
feat(engine): Add the data plane credentials helper that resolves credentials through the control plane (no-changelog) (#38443)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 15:13:43 +00:00
Mike Repeć
1cc5708f4d
feat(core): Add v3 breaking change rule for the storage directory rename (#38423)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 14:36:37 +00:00
Konstantin Tieber
c70e754d4c
feat(core): Include reportTime and lastSuccessfulReport of instance-reporting in module-settings endpoint (no-changelog) (#38458)
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-14 14:29:30 +00:00
Sam Wooler
6307a5aaf1
refactor(API): Migrate DELETE /credentials/{credentialId} and PUT /credentials/{credentialId}/transfer to the decorator pattern (#38454)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 14:28:25 +00:00
Jaakko Husso
3392e3da66
feat(core): Warn in the migration report that chat hub goes away (#38613)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 14:10:14 +00:00
Tuukka Kantola
c979296d6c
feat(editor): Add paginated AI Assistant chat history (#38467)
Co-authored-by: r00gm <raul00gm@gmail.com>
2026-09-14 14:01:07 +00:00
n8n-cat-bot[bot]
f886fff9fd
refactor(API): Migrate GET /tags/{id} to the decorator pattern (no-changelog) (#38468)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
2026-09-14 13:52:37 +00:00
Mike Repeć
e05924fe7f
chore(core): Warn about internal task runner mode by default and drop the v3 migration rule (no-changelog) (#38581)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:50:40 +00:00
Jaakko Husso
7b10a16ca4
feat(core): Tell Instance AI when a verified draft is not the live workflow (#38289)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 13:47:19 +00:00
Charlie Kolb
737d66eeb3
build: Remove unused dependencies reported by knip (no-changelog) (#38591)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:22:42 +00:00
Sandra Zollner
7ec481ceaa
feat(core): Add selective promote for Git-based promotions (#38105)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-09-14 13:14:28 +00:00
Michael Drury
684b930fa6
feat(core): Improve Agent Builder evaluation and intent routing (#38329) 2026-09-14 13:13:51 +00:00
Svetoslav Dekov
28592bc7a9
feat(core): Inject AI preferences into the Instance AI opening turn (no-changelog) (#38206)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 12:49:40 +00:00
Yen Su
7db4dcf130
feat(core): Append the MCP registry attribution to standalone agent replies (#38584)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-14 12:33:40 +00:00
n8n-cat-bot[bot]
d58c7db803
refactor(API): Migrate POST /tags to the decorator pattern (no-changelog) (#38472)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
2026-09-14 12:30:14 +00:00
Veljko Terzic
53cbe9700d
fix(core): Clear the scheduled task error message when a retried occurrence succeeds (no-changelog) (#38604) 2026-09-14 12:15:10 +00:00
James Gee
82d284f547
feat(core): Add project promotion change preview (no-changelog) (#38361)
Co-authored-by: Jan K. <jan.kalkan@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 10:13:36 +00:00
Andreas Fitzek
016ce8ba1b
feat(core): Add email change confirmation flow (no-changelog) (#37950)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-14 10:10:00 +00:00
Andreas Fitzek
11cc12043b
fix: Scope deployment key lookups by type (#38410)
Some checks failed
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
2026-09-14 09:52:36 +00:00
Raúl Gómez Morales
4890d04457
fix(core): Settle answered confirmation cards in the AI Assistant run-sync frame (#38328) 2026-09-14 08:50:42 +00:00
Sandra Zollner
29cea0b017
feat(core): Apply a selective package export to a Git working copy (no-changelog) (#37997)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-09-14 08:46:21 +00:00
Sam Wooler
e9860b34e1
refactor(API): Migrate POST /credentials and PATCH /credentials/{id} to the decorator pattern (no-changelog) (#37985) 2026-09-14 08:42:00 +00:00
Pierantonio Cangianiello
68d567c063
feat(engine): Add the control plane route that resolves credentials for the data plane (no-changelog) (#38218)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:48:41 +00:00