Commit Graph

81 Commits

Author SHA1 Message Date
Benjamin Schroth
6408d5a1b0 feat: Add fallback mechanism for agent and basic chain llm (#16617) 2025-06-26 16:14:03 +02:00
oleg
d382070e3f refactor(Structured Output Parser Node): Support schema via expression (#16671) 2025-06-25 09:30:52 +02:00
Benjamin Schroth
79650ea55a feat: Add model selector node (#16371) 2025-06-20 15:30:33 +02:00
Eugene
67852b826f chore: Update LangChain dependencies (no-changelog) (#16523) 2025-06-20 11:50:14 +02:00
Jaakko Husso
d0a313aa1c feat(editor): Add RAG starter template callouts experiment (#16282)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-06-13 17:45:30 +03:00
Eugene
cb3bb915df fix(AI Agent Node): Allow using LangChain code node as a model for AI Agent (#16096) 2025-06-06 15:45:12 +02:00
Yiorgis Gozadinos
e662998c67 fix(Anthropic Chat Model Node): Fix LmChatAnthropic node to work when both thinking is enabled and tools used (#16010) 2025-06-05 13:33:51 +02:00
कारतोफ्फेलस्क्रिप्ट™
7c806ff532 refactor(core): Refactor some imports to reduce baseline memory usage (#15916) 2025-06-03 11:23:44 +02:00
Benjamin Schroth
ff156930c5 feat: Optimise langchain calls in batching mode (#15243) 2025-05-13 13:58:38 +02:00
oleg
939ff97ec4 fix: Revert AI nodes batching (#15129) 2025-05-06 11:18:11 +02:00
Benjamin Schroth
f3e29d25ed feat: Optimize langchain calls in batching mode (#15011)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-05-02 17:09:31 +02:00
jeanpaul
897338bd24 fix(AI Agent Node): Prevent adding empty binary message (#14871) 2025-04-24 15:59:38 +02:00
Benjamin Schroth
2451ead9f3 fix(AI Agent Node): Allow removal of system message (#14407) 2025-04-10 14:13:40 +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
Ria Scholz
cc502fb8c3 feat: Add xAiGrok Chat Model node and credentials (#13670)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Shireen Missi <shireen@n8n.io>
2025-03-24 12:00:17 +00: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
Alex Grozav
49872fbbac fix: Replace ai nodes enum strings with hard-coded values (no-changelog) (#14091) 2025-03-21 09:24:05 +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
a60d106ebb feat(core): Make Tools Agent the default Agent type, deprecate other agent types (#13459) 2025-02-26 10:23:22 +02:00
oleg
47c5688618 fix(AI Agent Node): Move model retrieval into try/catch to fix continueOnFail handling (#13165) 2025-02-13 15:47:41 +01:00
Eugene
a90529fd51 fix(AI Agent Node): Ignore SSL errors option for SQLAgent (#13052)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2025-02-05 12:35:05 +01:00
oleg
9918afa51b feat: Add DeepSeek Chat Model node (#12873) 2025-01-28 16:43:50 +01:00
oleg
dc85b022d1 feat: Add OpenRouter node (#12882) 2025-01-28 15:43:48 +01:00
कारतोफ्फेलस्क्रिप्ट™
2ce1644d01 refactor(core): Shovel around more of AI code (no-changelog) (#12218) 2024-12-16 13:46:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
ec54333f78 refactor(core): Refactor execution contexts to reduce code duplication, and improve type-safety (no-changelog) (#12138) 2024-12-11 11:26:27 +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
jeanpaul
5c80cb57cf fix(AI Agent Node): Add binary message before scratchpad to prevent tool calling loops (#11845) 2024-11-22 13:47:43 +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
oleg
565f8cd8c7 feat(editor): Improve how we show default Agent prompt and Memory session parameters (#11491) 2024-11-12 11:33:20 +01:00
oleg
9b6123dfb2 fix(AI Agent Node): Throw better errors for non-tool agents when using structured tools (#11582) 2024-11-08 16:15:33 +01:00
oleg
21b31e488f fix(Auto-fixing Output Parser Node): Only run retry chain on parsing errors (#11569) 2024-11-06 17:24:43 +01:00
oleg
e61a8535aa fix(AI Agent Node): Preserve intermediateSteps when using output parser with non-tool agent (#11363) 2024-10-23 16:48:26 +02:00
oleg
45274f2e7f feat(Structured Output Parser Node): Refactor Output Parsers and Improve Error Handling (#11148) 2024-10-22 10:46:58 +02:00
oleg
fed7c3ec1f feat(AI Agent Node): Make tools optional when using OpenAI model with Tools agent (#11212) 2024-10-21 14:21:30 +02:00
oleg
3a65bdc1f5 fix(AI Agent Node): Fix output parsing and empty tool input handling in AI Agent node (#10970) 2024-09-30 10:09:39 +02:00
oleg
af20ccbbad chore: Update Langchain to 0.3 (no-changelog) (#10958) 2024-09-25 11:21:54 +02:00
oleg
746e7b89f7 fix(AI Agent Node): Fix tools agent when using memory and Anthropic models (#10513) 2024-09-04 14:45:14 +02:00
Michael Kret
9fa1a9aa99 fix: Disable errors obfuscation (no-changelog) (#10617) 2024-08-30 10:59:30 +03:00
Ricardo Espinoza
c4eb3746d7 refactor: Use NodeConnectionType consistently across the code base (no-changelog) (#10595) 2024-08-29 09:55:53 -04:00
Iván Ovejero
bc958be93b refactor(core): Convert verbose to debug logs (#10574) 2024-08-28 09:32:53 +02:00
oleg
bdcc657965 fix(AI Agent Node): Allow AWS Bedrock Chat to be used with conversational agent (#10489) 2024-08-22 10:49:08 +02:00
oleg
5c7cc36c23 feat(AI Agent Node): Add tutorial link to agent node (#10493) 2024-08-22 10:49:01 +02:00
Eugene
a936680768 feat(HTTP Request Tool Node): Use DynamicStructuredTool with models supporting it (no-changelog) (#10246) 2024-08-07 11:20:17 +02:00
oleg
5a51b1db5e refactor: Update Langchain modules & add Ollama tools support (#10208) 2024-07-26 14:30:33 +02:00
oleg
eb9c69c595 feat(AI Agent Node): Improve agents descriptions (no-changelog) (#10172) 2024-07-25 15:18:55 +02:00
oleg
3846eb967a feat(editor): Split Tools and Models into sub-sections (#10159) 2024-07-23 16:40:28 +02:00
Eugene
071130a2dc feat(Google Vertex Chat Model Node): Add support for Google Vertex AI Chat models (#9970)
Co-authored-by: oleg <oleg@n8n.io>
2024-07-11 14:41:10 +02:00
oleg
df783151b8 feat(Chat Trigger Node): Add support for file uploads & harmonize public and development chat (#9802)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-07-09 13:45:41 +02:00