Commit Graph

139 Commits

Author SHA1 Message Date
n8n-assistant[bot]
46c1a0e8f3
chore: Bundle/2.x (#33793)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
2026-07-08 08:48:55 +03:00
yehorkardash
704d95672b
fix(AI Agent Node): Remove assistant tool call redundant message and simplify chat tool response (#33640) 2026-07-07 10:37:39 +00:00
Stephen Wright
3ed8be9625
fix(AWS Bedrock Chat Model Node): Validate regions from ARNs and IAM credentials (#33638) 2026-07-07 06:47:32 +00:00
Matsu
df97053888
chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
Benjamin Schroth
387bb73665
fix(AI Agent Node): Preserve parallel tool call structure in chat memory (#32481) 2026-06-30 14:41:00 +00:00
Thanasis G
ec665788b1
refactor(core): Expose AWS credentials via a proper n8n-nodes-base sub-path (no-changelog) (#32989)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 09:02:07 +00:00
Matsu
9a495280b3
test(MCP Client Tool Node): Stabilize runtime mocks and use vi APIs (no-changelog) (#33222)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 12:24:16 +00:00
Thanasis G
3dee0ff9b9
fix(core): Use regional AWS STS endpoints in China and GovCloud (#32825)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 13:04:25 +00:00
Csaba Tuncsik
328310a73c
chore: Add AWS SDK credential-discovery guardrails (#32757) 2026-06-24 04:35:15 +00:00
Stephen Wright
c3167769c3
refactor: Remove unused AWS SDK dependency and load the SDK lazily (#32776) 2026-06-23 10:27:28 +00:00
eric-liu
add5ab29dd
feat: Add AWS Assume Role support for Bedrock nodes (#28663)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-06-04 15:08:41 +00:00
bjorger
872171cd66
fix(core): Normalize LangChain parser errors (#31499)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 12:51:23 +00:00
Arvin A
e9920b62d5
fix(langchain agent Node): Resolve sub-agent tool calls inline when nested (#31072)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 13:38:52 +00:00
n8n-assistant[bot]
d4f9223842
chore: Bundle/2.x (#31173)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 08:36:28 +03:00
Mutasem Aldmour
72eca2f398
refactor: Rename node-level builderHint.message to searchHint and propertyHint (#30062)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:32:50 +00:00
Benjamin Schroth
bd7eeb7bc8
fix(core): Skip disabled tool nodes when mapping AI Agent tool sources (#29460) 2026-05-05 15:35:13 +00:00
Matsu
9ab58df394
chore: Migrate @n8n/nodes-langchain from Jest to Vitest (#28950) 2026-05-05 08:27:59 +00:00
Luca Mattiazzi
ded94a5124
fix(Simple Memory Node): Scope memory nodes session id to single memory node (no-changelog) (#28675) 2026-04-28 16:32:14 +00:00
jeanpaul
158e3bb042
fix(Structured Output Parser Node): Show descriptive error when structured output parser receives empty response (#27443)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 08:38:01 +00:00
Benjamin Schroth
46a0aa5093
fix(AI Agent Node): Extract tool name correctly for MCP tool calls (#27345) 2026-03-23 13:21:20 +00:00
mjain
236e9e589a
feat(Agent): Add custom tracing metadata support in Agent Node (#25810)
Co-authored-by: Arvin Ansari <arvin.ansari@n8n.io>
2026-03-10 11:52:28 +00:00
Michael Kret
d00a55f869
chore: Move createVectoreStore factory to ai-utilities (#25968)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-03-02 09:10:31 +00:00
Albert Alises
7c1985eda3
fix(AI Agent Node): Fix orphaned tool messages in AI Agent memory after buffer window slides (#26046) 2026-02-20 12:44:38 +00:00
Albert Alises
c811ec1b5e
fix(AI Agent Node): Serialize AI Agent intermediateSteps messageLog to plain objects (#25867) 2026-02-17 11:25:12 +00:00
Albert Alises
7776b6d092
fix(core): Forward custom headers in OpenAI LangChain nodes (#25824) 2026-02-16 12:24:45 +00:00
Mutasem Aldmour
9729c2a5da
feat(ai-builder): Add code-base workflow builder (#24535)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 12:24:27 +00:00
yehorkardash
f2926d63e6
feat: Move utils to @n8n/ai-utilities, add openai handler (#25362) 2026-02-09 09:15:50 +00:00
Michael Kret
045f5b0b2c
chore: Move logWrapper and related helpers to ai-utilities (#25279) 2026-02-04 13:46:03 +00:00
Michael Kret
805b2223a8
feat(Microsoft Agent 365 Trigger Node): Integration for Microsoft Agents 365 (#25145)
Co-authored-by: Rick Brighenti <202984599+rbrighenti@users.noreply.github.com>
2026-02-02 08:42:43 +00:00
Benjamin Schroth
3dbca3e0df
fix(AI Agent Node): Fix gemini thought signatures for parallel tool calls (#24982) 2026-01-30 08:34:39 +00:00
yehorkardash
8b7ba6f53b
fix: Validate OpenAI urls (#24922) 2026-01-27 16:13:18 +00:00
yehorkardash
a9f00ec49b
feat(AI Agent Node): Pass chat input in denial messages (#24748)
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-26 10:41:56 +00:00
Benjamin Schroth
986ae4d68c
fix(AI Agent Node): Clarify error message for empty prompt values in define mode (#24774) 2026-01-26 08:12:24 +00:00
yehorkardash
ac5abba4b6
feat(core): Add $tool.name and $tool.parameters expressions (#24783) 2026-01-26 07:31:30 +00:00
Elias Meire
ab2c8b56ab
feat(core): Generate HITL tool nodes for sendAndWait operations (#22315)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-01-23 10:04:11 +00:00
Mutasem Aldmour
d513f1ca3f
fix(AI Agent Node): Fix gemini 3 thought signature handling on Vertex AI (#24473)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Benjamin Schroth <benjamin@n8n.io>
2026-01-22 16:21:46 +00:00
Mutasem Aldmour
a7e032c454
fix(core): Add LangSmith tracing metadata for V3 ToolsAgent (#24314)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:43:34 +00:00
Albert Alises
f6b0ff5f3e
fix(core): Add configurable HTTP timeout for AI nodes to prevent UND_ERR_HEADERS_TIMEOUT errors (#24292) 2026-01-15 08:38:39 +00:00
oleg
3775cb1916
fix(AI Agent Node): Normalize toolInput to object for LangChain ToolCall compatibility (no-changelog) (#23850)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-01-05 12:57:02 +01:00
oleg
daa81a18e8
fix(AI Agent Node): Store AI agent tool calls as native LangChain messages (#23687)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-01-05 11:36:14 +01:00
Benjamin Schroth
e5c7d434fd
fix(Structured Output Parser Node): Fix parsing of JSON with markdown code segments (#23726) 2025-12-31 13:45:46 +01:00
Benjamin Schroth
ae2e7a8260
fix(AI Agent Node): Fix toolInput field in intermediateSteps output (#23767) 2025-12-31 13:16:31 +01:00
oleg
e861344f5b
fix(core): Preserve AI tool input/output data on execution error (#23292)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-12-18 07:02:10 +01:00
oleg
eb3b77146f
fix(Embeddings OpenAI Node): Validate embedding inputs to prevent undefined errors (#23328)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-12-17 11:30:04 +01:00
yehorkardash
f20420e36f
fix(Guardrails Node): Remove Guardrails from "Source for Prompt" (#22435) 2025-12-08 12:36:29 +02:00
Benjamin Schroth
07be71bf74
fix(AI Agent Node): Support thinking mode for Anthropic models (#22585) 2025-12-03 17:53:35 +01:00
Benjamin Schroth
143136fb02
chore: Update langchain (#22500) 2025-12-01 16:38:55 +01:00
Mutasem Aldmour
d72d68c719
fix: Support resolving $fromAI in vector store tools (#22457) 2025-12-01 13:28:19 +01:00
Benjamin Schroth
df81c77a24
fix(AI Agent Node): Unify memory management for streaming/non-streaming (#22243) 2025-11-26 15:55:20 +01:00
Benjamin Schroth
40b1fc9a4f
refactor(AI Agent Node): Split node in helpers (#21363) 2025-11-18 09:48:06 +01:00