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
oleg
1e25774541
feat(editor): Canvas chat UI & UX improvements ( #11924 )
2024-11-29 11:24:17 +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
Mutasem Aldmour
fd3254d587
feat(core): Improve debugging of sub-workflows ( #11602 )
2024-11-14 23:04:43 +01:00
Eugene
01ebe9dd38
fix(Item List Output Parser Node): Fix number of items parameter issue ( #11696 )
2024-11-12 14:40:46 +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
Eugene
57467d0285
fix(core): Improve model sub-nodes error handling ( #11418 )
2024-11-08 10:17:11 +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
कारतोफ्फेलस्क्रिप्ट™
8f5fe05a92
refactor(core): All calls to supplyData should use a distinct context type (no-changelog) ( #11421 )
2024-10-28 11:37:23 +01:00
oleg
45274f2e7f
feat(Structured Output Parser Node): Refactor Output Parsers and Improve Error Handling ( #11148 )
2024-10-22 10:46:58 +02:00
Tomi Turtiainen
a042d5c8e6
refactor: Replace json-schema-to-zod with our own fork ( #11229 )
2024-10-18 09:29:19 +03:00
Tomi Turtiainen
2bb1996738
feat: Add once for each item support for JS task runner (no-changelog) ( #11109 )
2024-10-07 21:18:32 +03:00
Iván Ovejero
c133a6ef89
refactor(core): Include AI events in log streaming relay ( #10768 )
2024-09-12 12:02:47 +02:00
oleg
da44fe4b89
feat(core): Implement wrapping of regular nodes as AI Tools ( #10641 )
...
Co-authored-by: JP van Oosten <jp@n8n.io >
2024-09-04 12:06:17 +02:00
Ricardo Espinoza
c4eb3746d7
refactor: Use NodeConnectionType consistently across the code base (no-changelog) ( #10595 )
2024-08-29 09:55:53 -04:00
oleg
51a1eddbf0
fix(AI Agent Node): Fix issues with some tools not populating ( #10406 )
2024-08-14 15:45:50 +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
Eugene
7e1eeb4c31
feat(Pinecone Vector Store Node, Supabase Vector Store Node): Add update operation to vector store nodes ( #10060 )
2024-07-22 16:15:43 +02:00
oleg
9cbbb6335d
feat(Postgres Chat Memory Node): Implement Postgres Chat Memory node ( #10071 )
2024-07-17 08:25:37 +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
Michael Kret
fbe4bca634
feat: Qdrant Vector Store search filter ( #9900 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com >
2024-07-04 15:16:35 +03:00
कारतोफ्फेलस्क्रिप्ट™
a77e8dd79e
feat(core): Upgrade all langchain related dependencies ( #9504 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com >
2024-05-24 14:43:17 +02:00
oleg
2fa46b6faa
feat(Custom n8n Workflow Tool Node): Add support for tool input schema ( #9470 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
2024-05-22 14:29:32 +02:00
oleg
677f534661
feat(AI Agent Node): Implement Tool calling agent ( #9339 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
2024-05-15 12:02:21 +02:00
oleg
359ade45bc
refactor: Implement LLM tracing callback to improve parsing of tokens usage stats ( #9311 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
2024-05-12 21:12:07 +02:00
oleg
936682eeaa
feat(core): Improve Langsmith traces for AI executions ( #9081 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
2024-04-08 22:51:49 +02:00
oleg
323b9016c8
fix(Pinecone Vector Store Node): Fix vector store nodes execution issue ( #8968 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com >
2024-03-26 10:05:45 +01:00