Commit Graph

51 Commits

Author SHA1 Message Date
Michael Drury
da2446ead3
fix(ai-builder): Improving workflow builder following model instructions and using AI agent node (#22011) 2025-11-19 14:58:12 +00:00
Eugene
0a355ccadb
feat(ai-builder): Send workflow validation issues to telemetry (#21837)
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2025-11-18 16:30:16 +00:00
Alex Grozav
323468a697
fix: Update tsdown and packages imports/exports (no-changelog) (#21935) 2025-11-17 16:36:22 +02:00
Mutasem Aldmour
e5d7fb971d
fix(ai-builder): Reduce "workflow state too big" errors (#21542) 2025-11-04 17:15:12 +01:00
Michael Drury
7345755976
chore(ai-builder): E2E tests for workflow builder (#21386) 2025-11-04 11:04:46 +00:00
Mutasem Aldmour
8270f37df5
fix(ai-builder): Add support for node versions in searching, adding and updating nodes (#21488) 2025-11-04 09:45:49 +01:00
Eugene
3290bf0d92
fix(ai-builder): Do not show validation issues as tool errors (#21310) 2025-11-03 13:17:33 +01:00
Eugene
7c0d1db43c
feat(ai-builder): Check sub-nodes are connected to root node (#21330) 2025-11-03 11:15:42 +01:00
yehorkardash
453f90816b
feat(Guardrails Node): Add new node (#20755) 2025-10-30 13:36:05 +02:00
Michael Drury
409462b09d
feat(ai-builder): Categorize prompts for taxonomy approach (#20862) 2025-10-29 14:26:56 +00:00
oleg
123f45e302
refactor(ai-builder): Refactor stream-processor (#21258)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-10-28 15:19:46 +01:00
oleg
3f7ddd477e
refactor(ai-builder): Use sublime-search utility for nodes search (no-changelog) (#21136)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-10-28 15:19:33 +01:00
oleg
4a4d1feffb
fix(ai-builder): Auto-generate names only for workflows with default names (#21162)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-10-27 09:47:56 +01:00
Eugene
e912fa0fe1
fix(ai-builder): Clear prompt messages used in langsmith evals (no-changelog) (#21152) 2025-10-24 14:54:48 +02:00
Eugene
fa7cdf39bd
feat(core): Add programmatic workflow validation in AI workflow builder (#20998) 2025-10-24 14:17:43 +02:00
Mutasem Aldmour
9fc867ce47
chore(ai-builder): Rollout builder experiment, removing PostHog flags (#21079)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-23 13:17:10 +02:00
oleg
8659a73e31
feat(ai-builder): Properly separate system and user prompts in AI nodes (#21068)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-10-23 09:59:53 +02:00
Benjamin Schroth
70523e19c8
fix(ai-builder): Format user message to avoid markdown formatting errors (#21033) 2025-10-23 09:38:32 +02:00
Eugene
b4a92f32f6
fix(ai-builder): AI builder memory consumption issue (#20982) 2025-10-21 10:23:07 +02:00
oleg
f37e7c2ab1
feat(ai-builder): Increase prompt limit to 5000 characters (#20865) 2025-10-16 15:32:41 +02:00
oleg
5c74a0bb6c
feat(editor, ai-builder): Add resolved expressions context to AI builder (#20605)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Eugene <eugene@n8n.io>
2025-10-16 13:12:13 +02:00
Jiri De Jonghe
3afb4db4ae
feat(ai-builder): Optimize Anthropic prompt caching with 4-breakpoint strategy (#20484)
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2025-10-14 08:43:23 +02:00
oleg
95d0c45771
feat(ai-builder, editor): Flag AI builder placeholder parameters and render them on front-end (#20494) 2025-10-13 14:09:43 +02:00
oleg
c21968db3d
fix(ai-builder): Fix loading of Data Table nodes for AI Builder (#20546) 2025-10-10 10:21:21 +02:00
Eugene
6010804f2f
fix: Recover message history after interrupted tool executions (no-changelog) (#20548) 2025-10-09 08:56:33 +02:00
Eugene
3a78d8cd22
feat: Add remove_connection tool to workflow builder (no-changelog) (#20439) 2025-10-07 13:26:19 +02:00
oleg
0c1f2ad82d
feat: Use Sonnet 4.5 for AI Workflow Builder (no-changelog) (#20351) 2025-10-03 13:33:05 +02:00
oleg
9627409d22
fix(editor): Fix execution state race condition in AI Builder (no-changelog) (#20340) 2025-10-03 09:51:50 +02:00
Michael Drury
b24276cf22
feat(editor): T2W loading state improvements (no-changelog) (#20295)
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2025-10-02 19:07:47 +02:00
oleg
a71306e2d0
feat(editor): Add workflow execution to AI Workflow Builder (no-changelog) (#20037)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2025-09-29 13:35:20 +02:00
Mutasem Aldmour
c449e9e9c8
feat: Add metering for builder (no-changelog) (#19842) 2025-09-25 09:40:55 +02:00
oleg
a0d92a72b9
chore: Remove AI WF Builder planner step (no-changelog) (#19343) 2025-09-11 08:56:38 +02:00
oleg
3c57dc488a
fix: Disable prompt caching for parameter-updater chain (no-changelog) (#19296) 2025-09-08 13:53:12 +02:00
Eugene
3175650a7a
fix: includeOtherFields parameter of Workflow Configuration node (no-changelog) (#19149) 2025-09-05 07:53:12 +02:00
Mutasem Aldmour
2ba544284f
fix: Update builder to better work with loops and binary data (no-changelog) (#19040) 2025-09-02 11:41:26 +02:00
oleg
94f0048f02
feat: Add planning step to AI workflow builder (no-changelog) (#18737)
Co-authored-by: Eugene Molodkin <eugene@n8n.io>
2025-09-01 16:28:19 +02:00
Mutasem Aldmour
a9d59ed84a
feat: Decrease AI Builder wordiness (no-changelog) (#18920) 2025-09-01 11:36:12 +02:00
Suguru Inoue
d64a94753f
chore: Enable ESLint rule consistent-type-exports (#18973) 2025-08-29 19:02:49 +02:00
Eugene
44b686e944
feat(core): Add workflow JSON context trimming for AI workflow builder (no-changelog) (#18828) 2025-08-28 16:22:44 +02:00
Mutasem Aldmour
d244b99484
feat: Simplify builder tool calls (no-changelog) (#18798) 2025-08-28 10:14:03 +02:00
Eugene
60670e1e40
feat: Provide instance URL to the AI builder (no-changelog) (#18237)
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Eugene <burivuhster@users.noreply.github.com>
2025-08-21 10:13:25 +02:00
Mutasem Aldmour
afaa0bec71
fix: Handle AI errors better in builder (no-changelog) (#18406) 2025-08-20 13:50:53 +02:00
oleg
fb3a2ae216
feat: Evaluation framework for AI Workflow Builder (#18016) 2025-08-20 11:11:14 +02:00
Eugene
6966a90f2c
fix: Do not include word 'workflow' in auto-generated name (no-changelog) (#18531) 2025-08-19 12:03:05 +02:00
Eugene
eb220aea0e
fix: Remove parameter merging from node update tool of AI Builder (no-changelog) (#18476) 2025-08-18 15:34:20 +02:00
Eugene
1ddb10c3c8
feat: Add workflow name generation and save after initial generation (no-changelog) (#18348) 2025-08-15 15:38:48 +02:00
Eugene
88318694ce
fix: Add instructions about agent VS agent tool (no-changelog) (#18141) 2025-08-08 16:23:00 +02:00
Eugene
c896bb2b4a
feat: Auto-compact workflow builder conversation history (no-changelog) (#18083) 2025-08-08 14:18:02 +02:00
Eugene
bac61a7e0d
feat: Add message history trimming to AI workflow builder (no-changelog) (#17829) 2025-08-05 15:16:12 +02:00
oleg
ce98f7c175
feat: Abort AI builder requests on chat stop (#17854) 2025-08-04 09:55:07 +02:00