Commit Graph

2671 Commits

Author SHA1 Message Date
Oleg Ivaniv
00b9331dab
refactor(instance-ai): use native workspace providers 2026-05-05 11:22:33 +02:00
Oleg Ivaniv
2179ae6479
refactor(instance-ai): use native daytona filesystem base 2026-05-05 11:11:01 +02:00
Oleg Ivaniv
d961b9466e
refactor(instance-ai): use native n8n sandbox providers 2026-05-05 11:09:49 +02:00
Oleg Ivaniv
6300220caa
refactor(instance-ai): decouple workflow tool workspace types 2026-05-05 11:07:39 +02:00
Oleg Ivaniv
31fc52d1be
refactor(instance-ai): decouple tracing util tool type 2026-05-05 11:03:39 +02:00
Oleg Ivaniv
256606df94
refactor(instance-ai): decouple sandbox file tool workspace type 2026-05-05 11:02:40 +02:00
Oleg Ivaniv
6ab9956a49
refactor(instance-ai): decouple sandbox utility types 2026-05-05 11:01:24 +02:00
Oleg Ivaniv
8d4a1fce6a
refactor(instance-ai): decouple builder memory compaction 2026-05-05 10:58:47 +02:00
Oleg Ivaniv
3323e173f0
refactor(instance-ai): decouple compaction metadata reads 2026-05-05 10:56:40 +02:00
Oleg Ivaniv
4b81f6f9dd
refactor(instance-ai): decouple thread metadata storage 2026-05-05 10:50:02 +02:00
Oleg Ivaniv
85442041d3
refactor(instance-ai): remove stale mastra type imports 2026-05-05 10:46:06 +02:00
Oleg Ivaniv
69c43fdfaa
refactor(instance-ai): support native stream resume 2026-05-05 10:43:46 +02:00
Oleg Ivaniv
7f37612d2f
refactor(instance-ai): normalize native stream results 2026-05-05 10:41:36 +02:00
Oleg Ivaniv
18f05c9a89
refactor(instance-ai): route native stream events 2026-05-05 10:40:10 +02:00
Oleg Ivaniv
69bc96a5c8
refactor(instance-ai): parse native agent suspensions 2026-05-05 10:38:49 +02:00
Oleg Ivaniv
4fb69b39a1
refactor(instance-ai): add native stream chunk mapper 2026-05-05 10:37:25 +02:00
Oleg Ivaniv
c731e4ba7f
docs(instance-ai): mark native persistence progress 2026-05-05 10:35:07 +02:00
Oleg Ivaniv
6780f10641
feat(instance-ai): add native memory store 2026-05-05 10:34:50 +02:00
Oleg Ivaniv
ea8e0f1054
feat(instance-ai): add native checkpoint store 2026-05-05 10:32:37 +02:00
Oleg Ivaniv
5bc601254f
refactor(instance-ai): decouple mcp schema sanitizer 2026-05-05 10:29:40 +02:00
Oleg Ivaniv
e42336b3c9
refactor(instance-ai): rename agent runtime run id 2026-05-05 10:28:29 +02:00
Oleg Ivaniv
77212b10e5
refactor(instance-ai): use native mcp client manager 2026-05-05 10:26:01 +02:00
Oleg Ivaniv
3a9eccddbd
refactor(instance-ai): use native agent for compaction 2026-05-05 10:24:53 +02:00
Oleg Ivaniv
6853d87a7f
docs: specify native agents rewrite 2026-05-05 10:22:44 +02:00
Rob Hough
c6cbc49016
refactor(editor): Add motion.scss utilities to standardise animations and transitions (#29704) 2026-05-05 07:34:43 +00:00
Guillaume Jacquart
ad7cdcc04f
feat(core): Add JWE decryption to OAuth2 credential flow (#29497)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 16:14:50 +00:00
oleg
96fabbafad
feat(instance-ai): Reuse workflow builder sandboxes (no-changelog) (#29598)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-04 14:51:55 +00:00
Jaakko Husso
63d59d48c5
fix(core): Wrap web-search snippets in untrusted data boundaries (no-changelog) (#29695) 2026-05-04 14:19:25 +00:00
Ricardo Espinoza
dad423155f
fix(core): Make MCP client registration cap tunable and surface a proper limit error (#29429) 2026-05-04 13:54:59 +00:00
Mutasem Aldmour
dc6bd68de3
fix(core): Accept placeholder() inside node credentials slot (#29691)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 13:52:48 +00:00
Daria
1d9548c81f
feat(core): Add MCP tool search executions (#29161) 2026-05-04 13:41:47 +00:00
Mutasem Aldmour
fdceec21b9
feat: Add pairwise workflow eval pipeline (#29123)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-05-04 13:26:27 +00:00
Arvin A
4c76aa1467
feat(core): Run evaluation test cases in parallel behind PostHog rollout flag (#29412) 2026-05-04 13:18:01 +00:00
Andreas Fitzek
45effb8959
feat(core): Add configurable event log path per process (#29403) 2026-05-04 12:49:29 +00:00
Albert Alises
2259f32de8
fix(ai-builder): Add boundaries on the workflow builder remediation loops (#29430) 2026-05-04 12:05:20 +00:00
Charlie Kolb
f775604c25
refactor: Split up instance-ai confirmation endpoint DTO by action (#29179) 2026-05-04 10:47:38 +00:00
Albert Alises
c28d501ba1
fix(ai-builder): Stop builder from adding auth to inbound trigger nodes by default (#29648) 2026-05-04 10:25:17 +00:00
Albert Alises
dc52bbd532
fix(core): Show AI Builder draft workflows in workflow list (#29670) 2026-05-04 10:15:39 +00:00
Irénée
baf5bb8e91
refactor: Share SSO provisioning mode types between frontend and backend (no-changelog) (#29384)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2026-05-04 08:54:25 +00:00
uppinote
a2afc47c22
feat(editor): Add environment variable to disable workflow autosave (#25144)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2026-05-04 08:33:49 +00:00
Tuukka Kantola
8c0faa27c4
feat(editor): Polish Instance AI chat list sidebar (no-changelog) (#29463)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 07:17:47 +00:00
Chris Z
34d7a02df7
fix(core): Reject empty webhookMethods in community lint rule (#29474) 2026-05-04 07:11:24 +00:00
Mutasem Aldmour
9b00ccbfd1
fix: Drop template search tools from builder (#29573) 2026-05-01 08:44:21 +00:00
Jaakko Husso
bd130a071f
fix(core): Make instance AI test workflows without publishing them (no-changelog) (#29557)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
2026-04-30 15:04:02 +00:00
Benjamin Schroth
90d875ce3e
fix(Anthropic Chat Model Node): Add adaptive thinking mode for Claude Opus 4.7+ (#29467) 2026-04-30 13:23:49 +00:00
Albert Alises
625ed5e95a
fix(core): Harden Set node workflow SDK contract (#29568) 2026-04-30 12:10:44 +00:00
Albert Alises
6175fd6f7b
fix(core): Gate Instance AI edits to pre-existing workflows (#29501) 2026-04-30 08:29:11 +00:00
José Braulio González Valido
e7f3e6f771
feat(ai-builder): Add three new workflow eval test cases (no-changelog) (#29351)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 08:11:04 +00:00
Albert Alises
139b803dae
fix: Use explicit node references for AI memory session keys (#29473) 2026-04-30 07:26:36 +00:00
José Braulio González Valido
4fd68bfc99
ci(ai-builder): Parallelize Instance AI eval CI across multiple n8n containers (#29545)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 07:22:28 +00:00