Commit Graph

95 Commits

Author SHA1 Message Date
n8n-assistant[bot]
b450b85582
chore: Bundle/1.x (#31174)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-05-27 08:31:41 +03:00
Benjamin Schroth
6a9eccbfb9
fix(AI Agent Node): Fix toolInput field in intermediateSteps output (#24925) 2026-01-28 15:02:33 +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
yehorkardash
d9e2dc2166
fix(MCP Client Tool Node): Use proxy for MCP calls (#21720) 2025-11-17 11:04:05 +02:00
oleg
53d91ee89f
fix(Embeddings AWS Bedrock Node, AWS Bedrock Chat Model Node): Fix HTTP proxy (#21509)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-11-10 08:27:28 +01:00
yehorkardash
453f90816b
feat(Guardrails Node): Add new node (#20755) 2025-10-30 13:36:05 +02:00
Benjamin Schroth
e195677943
fix(AI Agent Node): Track source node toolkit tools are executed from (#20866) 2025-10-17 08:44:38 +02:00
Benjamin Schroth
8114f8a9ad
chore: Update langchain packages (#19754) 2025-09-30 12:02:50 +02:00
oleg
2b0203ef54
fix(Default Data Loader Node): Use text loader for text/markdown mime-types (#19549) 2025-09-15 13:08:53 +02:00
jeanpaul
df9521ff8e
fix(core): Prevent race condition in tiktoken encoding cache (no-changelog) (#18780)
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-26 13:47:42 +02:00
jeanpaul
e233dfa4a2
refactor(core): Convert tiktoken file loading to async (#18756) 2025-08-25 20:33:38 +02:00
Iván Ovejero
1bee0ddbf1
refactor: Upgrade to TypeScript 5.9.2 (#17955) 2025-08-06 09:29:09 +02:00
jeanpaul
1fb78cb0ea
fix(Structured Output Parser Node): Handle passed objects that do not match schema (#17774) 2025-07-29 13:20:12 +02:00
Michael Kret
a98ed2ca49
feat: Respond to chat and wait for response (#12546)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2025-07-24 09:48:40 +01:00
jeanpaul
a34b30acc7
feat(n8n Evaluation Node): Add pre-defined metrics to the "Set Metrics" operation (#17127) 2025-07-11 13:58:26 +02:00
oleg
2402926573
fix(Token Splitter Node): Cache tokenizer JSONs in memory (#17201) 2025-07-10 19:08:29 +02:00
Mutasem Aldmour
f67581b74d
feat(AI Agent Tool Node): Add Agent Tool (#17108) 2025-07-09 11:41:58 +02:00
Eugene
cfe3699782
feat(LangChain Nodes): Upgrade LangChain and improve proxy handling for LLM nodes (#16778) 2025-07-03 14:22:25 +02:00
Iván Ovejero
9ffca02016
chore: Lintfix @n8n/nodes-langchain (#16868) 2025-07-01 14:08:51 +02:00
oleg
c5ec056eb5
fix(Token Splitter Node): Prevent tiktoken blocking on repetitive content (#16769) 2025-06-27 16:08:14 +02:00
Elias Meire
0775fd859e
build: Update ESLint to v9 (#16639) 2025-06-27 10:42:47 +02:00
oleg
d382070e3f
refactor(Structured Output Parser Node): Support schema via expression (#16671) 2025-06-25 09:30:52 +02:00
oleg
2d638023be
feat(Token Splitter Node): Replace remote tiktoken encoding with local implementation (#16548) 2025-06-20 16:08:16 +02:00
Eugene
67852b826f
chore: Update LangChain dependencies (no-changelog) (#16523) 2025-06-20 11:50:14 +02:00
Eugene
a953218b9d
chore: Add telemetry on structured output errors (no-changelog) (#16389) 2025-06-17 08:58:15 +02:00
Eugene
7711e4b052
feat(Structured Output Parser Node): Mark all parameters as required for schemas generated from JSON example (#15935) 2025-06-05 12:11:21 +02:00
Benjamin Schroth
8a1cabe62a
feat: Add Cohere reranking capability to vector stores (#16014)
Co-authored-by: Yiorgis Gozadinos <yiorgis@n8n.io>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2025-06-05 10:16:22 +02:00
Eugene
47ad74d137
feat(Structured Output Parser Node): Add notice about $refs support in JSON schema (#15973) 2025-06-05 09:51:03 +02:00
oleg
907485d016
feat: Add HTTP proxy for supported LLM nodes (#15449) 2025-05-16 12:23:26 +02:00
Benjamin Schroth
ff156930c5
feat: Optimise langchain calls in batching mode (#15243) 2025-05-13 13:58:38 +02:00
oleg
07e6c7e13f
feat(core): Improve nodeNameToToolName special characters normalization (#15126) 2025-05-06 09:31:43 +02:00
Jaakko Husso
302258dda2
feat(editor): Align DynamicStructuredTool and DynamicTool name fields (#14604)
feat(Code Tool Node): Use node's name instead of separate name field as tool name

feat(Vector Store Tool Node): Use node's name instead of separate name field as tool name

feat(Custom n8n Workflow Tool Node): Use node's name instead of separate name field as tool name
2025-04-16 09:53:53 +03:00
Elias Meire
390c508946
fix(MCP Client Tool Node): Stringify tool result (#14554) 2025-04-14 21:22:07 +02:00
Elias Meire
34252f53f9
feat(MCP Client Tool Node): Add MCP Client Tool Node to connect to MCP servers over SSE (#14464)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: JP van Oosten <jp@n8n.io>
2025-04-09 17:31:53 +02:00
jeanpaul
8360283c6f
feat(MCP Server Trigger Node): Add MCP Server Trigger node to expose tools to MCP clients (#14403)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-09 14:45:24 +02:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) (#14078)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
oleg
1bfd128717
refactor(Basic LLM Chain Node): Refactor Basic LLM Chain & add tests (#13850) 2025-03-14 11:38:22 +01:00
Eugene
5b6b78709e
fix(Structured Output Parser Node, Auto-fixing Output Parser Node, Tools Agent Node): Structured output improvements (#13908)
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2025-03-13 16:20:24 +01:00
Charlie Kolb
5334661b76
fix(Call n8n Workflow Tool Node): Support concurrent invocations of the tool (#13526)
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2025-02-26 16:23:31 +01:00
Jaakko Husso
4fa666b976
feat(editor): Rename 'Text' fields on AI nodes to 'Prompt' (#13416) 2025-02-21 18:38:14 +02:00
Charlie Kolb
8e15ebf833
fix(Code Tool Node): Fix Input Schema Parameter not hiding correctly (#13245) 2025-02-17 11:31:29 +01:00
Charlie Kolb
11cf1cd23a
feat(editor): Expose View Execution links for erroneous sub-executions (#13185) 2025-02-13 09:44:52 +01:00
Charlie Kolb
9674208421
feat(AI Agent Node): Change Prompt Text Copy (no-changelog) (#12442) 2025-01-03 15:37:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
bafac73eb5
refactor: Impose import/order linting rule across nodes packages (no-changelog) (#12314) 2024-12-19 18:46:14 +01:00
Charlie Kolb
54b02acdd7
chore: Remove unused @ts-ignore's (no-changelog) (#12198) 2024-12-18 08:35:53 +01:00
Charlie Kolb
07a6ae11b3
feat(AI Agent Node): Update descriptions and titles for Chat Trigger options in AI Agents and Memory (#12155) 2024-12-12 14:01:29 +01:00
Eugene
28487edb13
chore: Upgrade LangChain packages to latest versions (no-changelog) (#11771)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-12-02 15:35:23 +01:00