Commit Graph

149 Commits

Author SHA1 Message Date
Svetoslav Dekov
ca9b10054c
refactor(core): Route agent skill refs through one service (#40754)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 08:25:58 +00:00
Riqwan Thamir
2aa3fbf185
perf(core): Send agent builder config writes as objects with changed fields only (#40666) 2026-10-08 12:55:54 +00:00
Anne Aguirre
fbbbadc292
fix(core): Report MCP server connection failures in verify_mcp_server (#40559) 2026-10-07 15:36:06 +00:00
Riqwan Thamir
6b4da93dcb
perf(core): Let the agent builder chain config writes without re-reading the config (#40462) 2026-10-07 13:30:10 +00:00
Riqwan Thamir
e16566b313
fix(core): Start a new test session when call_agent gets an unknown session ID (#40458) 2026-10-07 13:29:45 +00:00
Riqwan Thamir
1de45a1a9b
perf(core): Let the agent builder edit skill instructions in place (#40447) 2026-10-07 13:29:29 +00:00
Riqwan Thamir
ee1db0bc12
perf(core): Keep agent builder system prompt static for prompt caching (#40364) 2026-10-06 16:17:22 +00:00
Toni Devine
b0d1a30f50
feat(core): Add the WhatsApp agent channel (#38750)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-06 16:02:03 +00:00
Riqwan Thamir
93c0a5c0ff
fix(core): Apply removed fields when the Agent Builder patches agent config (#40122)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 09:51:00 +00:00
Benjamin Schroth
799b92993a
fix(core): Report a capped agent test run to the builder as an error (no-changelog) (#39513) 2026-09-30 08:39:32 +00:00
Robin Braumann
05401103d2
feat(core): Enable steering for queued Preview messages (no-changelog) (#39556) 2026-09-29 13:57:30 +00:00
Robin Braumann
b09fd0dc69
feat(core): Add agent input boundaries and steering storage (no-changelog) (#39529) 2026-09-29 12:41:34 +00:00
Charlie Kolb
2bf9b94936
refactor(core): Move shared errors to @n8n/errors (no-changelog) (#39753) 2026-09-29 07:19:05 +00:00
Robin Braumann
af36326844
refactor(core): Separate agent messages from execution state (#39742) 2026-09-28 16:00:39 +00:00
Michael Drury
68f856fb9d
feat(core): Add production n8n Chat channel infrastructure (no-changelog) (#39476)
Co-authored-by: Benjamin Schroth <benjamin@n8n.io>
2026-09-28 11:47:35 +00:00
Michael Drury
8a0ca48bb7
feat(core): Add shared Agent context access (#38930) 2026-09-25 14:26:57 +00:00
Anne Aguirre
80e4084420
feat(ai-builder): Confirm template selections before finishing the build (#39517) 2026-09-25 07:29:09 +00:00
Anne Aguirre
3b3ac393ba
feat(editor): Add a write lock to the agent builder (#38758)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 09:22:54 +00:00
Robin Braumann
80e29bf57c
refactor(core): Simplify agent service functions (no-changelog) (#39331) 2026-09-23 11:52:01 +00:00
Michael Drury
da06957d53
fix: Increase default Agent iteration limits (no-changelog) (#39299) 2026-09-22 14:14:10 +00:00
Anne Aguirre
43d7cc755e
fix(core): Use Sessions tab terminology in n8n Assistant (#39265) 2026-09-22 11:41:11 +00:00
Michael Drury
3f06dd868b
fix(core): Expose Telegram photo context to agents (#38979) 2026-09-21 09:48:48 +00:00
Robin Braumann
a378ba34cd
fix(core): Follow user language changes in Assistant and Builder (#39119) 2026-09-21 07:14:15 +00:00
Robin Braumann
07813780b9
fix(core): Keep Assistant and Agent Builder replies in the user's language (#39101) 2026-09-18 14:56:56 +00:00
Eugene
7efefc7347
feat(editor): Show background tasks in the agent preview (#38360) 2026-09-15 07:35:56 +00:00
Michael Drury
684b930fa6
feat(core): Improve Agent Builder evaluation and intent routing (#38329) 2026-09-14 13:13:51 +00:00
Robin Braumann
5de6a4071a
feat(core): Add agent-directed episodic memory capture (#38134)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 05:03:28 +00:00
Matsu
7be94a1184
chore: Update eslint configuration (#38307)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03:00
Robin Braumann
e6dea03f48
fix(editor): Prevent stale agent autosaves (#38087)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 14:21:53 +00:00
Benjamin Schroth
26afe95616
fix(core): Prevent false agent model stream stalls and show run errors in chat history (#37558)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-09 11:43:48 +00:00
Michael Drury
4d5d6112b7
fix(editor): Open AIA built agent previews in the chat panel and remove fullscreen mode (#37994) 2026-09-09 09:09:38 +00:00
Robin Braumann
57f84d05d2
refactor(core): Share Zod to JSON Schema conversion through @n8n/ai-utilities (no-changelog) (#38051)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:42:56 +00:00
Robin Braumann
60db997f5b
feat(core): Reject the agent publish with the names of unpublished workflow tools (#37889)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 14:24:18 +00:00
Robin Braumann
199433204f
fix(core): Harden agent workflow tools against unpublished, missing, or incompatible workflows (#37772)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 13:03:53 +00:00
Michael Drury
a9d5fb743b
fix(editor): Show skill size limits as a character count (#37847)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:28:17 +00:00
yehorkardash
5583ba4e2c
feat(core): Support existing credentials in MCP registry (#37235)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 12:25:00 +00:00
Thanasis G
44ddbbd28c
feat(Databricks Node): Support templated MCP registry server URLs (#37250)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 14:40:34 +00:00
Anne Aguirre
d657bfe66b
feat(ai-builder): Make AI Assistant capability-aware for agent changes (#37479) 2026-09-03 11:42:15 +00:00
Jaakko Husso
2f5a13c359
fix(core): Cap the resolve_llm model list and check the free-credits model (no-changelog) (#37510)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 11:35:57 +00:00
yehorkardash
a0b2fccc81
refactor: Centralize MCP registry control surface (#37219)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:55:57 +00:00
Jaakko Husso
19582fb20d
fix(core): Verify a resolved agent model against the credential's live list (#37240)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-31 10:42:51 +00:00
Precious Amesinlola
035dfbd2b2
feat(core): Rename n8n credits copy to Gateway credits in gateway and agent services (no-changelog) (#37269)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 07:13:26 +00:00
Robin Braumann
fa43bc8892
feat(core): Resolve sub-agents and workflow tools by run type (#37117)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 11:52:29 +00:00
Anne Aguirre
f41f864c0e
feat(ai-builder): Consolidate node credential resolution in agent builder to use same service as AIA (#36903) 2026-08-26 11:42:54 +00:00
Lorent Lempereur
b66c3e2a96
refactor: Apply outbound request protection by default (no-changelog) (#36841)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 10:52:56 +00:00
Michael Drury
e4edf893c5
fix(core): Reuse native Agent channel capabilities (#36849) 2026-08-25 15:52:52 +00:00
Benjamin Schroth
23a5f46d3d
feat(core): Support workflows with Wait nodes as agent tools (#36692) 2026-08-25 11:37:19 +00:00
Michael Drury
2c12be2ba4
fix(core): Pass MCP connector tools to Agent Builder (#36753) 2026-08-20 15:53:17 +00:00
Michael Drury
837d0bf6fd
refactor: Remove Agent Builder model settings (no-changelog) (#36654) 2026-08-20 14:20:11 +00:00
Precious Amesinlola
955c4722be
fix(core): Apply credential defaults and expressions in Agent Builder model discovery (#36721)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Waiting to run
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 12:10:27 +00:00