Commit Graph

27 Commits

Author SHA1 Message Date
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
Albert Alises
7776b6d092
fix(core): Forward custom headers in OpenAI LangChain nodes (#25824) 2026-02-16 12:24:45 +00:00
yehorkardash
f2926d63e6
feat: Move utils to @n8n/ai-utilities, add openai handler (#25362) 2026-02-09 09:15:50 +00:00
yehorkardash
8b7ba6f53b
fix: Validate OpenAI urls (#24922) 2026-01-27 16:13:18 +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
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
Benjamin Schroth
143136fb02
chore: Update langchain (#22500) 2025-12-01 16:38:55 +01:00
yehorkardash
d9e2dc2166
fix(MCP Client Tool Node): Use proxy for MCP calls (#21720) 2025-11-17 11:04: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
jeanpaul
e233dfa4a2
refactor(core): Convert tiktoken file loading to async (#18756) 2025-08-25 20:33:38 +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
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
2d638023be
feat(Token Splitter Node): Replace remote tiktoken encoding with local implementation (#16548) 2025-06-20 16:08:16 +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
oleg
907485d016
feat: Add HTTP proxy for supported LLM nodes (#15449) 2025-05-16 12:23:26 +02:00
oleg
07e6c7e13f
feat(core): Improve nodeNameToToolName special characters normalization (#15126) 2025-05-06 09:31:43 +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
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
oleg
83abdfaf02
fix(AI Agent Node): Escape curly brackets in tools description for non Tool agents (#11772) 2024-11-19 17:56:52 +01:00