Commit Graph

63 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
Eugene
3f6eef1706 feat: Update default Gemini model to gemini-2.5-flash (#16651) 2025-06-25 13:25:31 +02:00
oleg
d382070e3f refactor(Structured Output Parser Node): Support schema via expression (#16671) 2025-06-25 09:30:52 +02:00
Eugene
67852b826f chore: Update LangChain dependencies (no-changelog) (#16523) 2025-06-20 11:50:14 +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
Eugene
47ad74d137 feat(Structured Output Parser Node): Add notice about $refs support in JSON schema (#15973) 2025-06-05 09:51:03 +02:00
Benjamin Schroth
bb2f675817 fix(Information Extractor Node): Improve error handling for empty inputs (#15590) 2025-05-22 14:52:23 +02:00
Benjamin Schroth
71e5584d28 fix(Text Classifier Node): Return error for empty inputText (#15390) 2025-05-14 16:40:51 +02:00
Benjamin Schroth
c8b9a7fdeb fix(Basic LLM Chain Node): Use JSON parsing for Claude 3.7 with thinking enabled (#15381) 2025-05-14 12:18:15 +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
Benjamin Schroth
9021e195fa fix(Text Classifier Node): Validate inputText parameter (#14832) 2025-04-23 14:18:36 +02:00
oleg
bbd6e8ee41 fix(Basic LLM Chain Node): Prevent stringifying of structured output on previous versions (#14200) 2025-03-27 11:48:17 +01:00
oleg
b9030d45de fix(Basic LLM Chain Node): Prevent incorrect wrapping of output (#14183) 2025-03-26 14:26:09 +01:00
Charlie Kolb
70764a0258 fix: Correct connections in SentimentAnalysis and TextClassifier (#14155) 2025-03-25 09:08:33 +01: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
311553926a refactor(Question and Answer Chain Node): Use new LangChain's syntax (#13868) 2025-03-14 11:17:11 +01:00
Jaakko Husso
4fa666b976 feat(editor): Rename 'Text' fields on AI nodes to 'Prompt' (#13416) 2025-02-21 18:38:14 +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
Charlie Kolb
11cf1cd23a feat(editor): Expose View Execution links for erroneous sub-executions (#13185) 2025-02-13 09:44:52 +01:00
Eugene
02573b46e0 feat(core): Add error reporting for workflow evaluation (no-changelog) (#12838)
Co-authored-by: oleg <me@olegivaniv.com>
2025-02-11 16:03:41 +01:00
jeanpaul
2b1eb049f2 fix(Basic LLM Chain Node): Use correct mimetype for binary data (#12978) 2025-02-07 09:49:11 +01:00
Eugene
01b781a108 fix(editor): Nodes' icon color in dark mode (#12279) 2024-12-19 13:05:12 +01:00
कारतोफ्फेलस्क्रिप्ट™
2ce1644d01 refactor(core): Shovel around more of AI code (no-changelog) (#12218) 2024-12-16 13:46:19 +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
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
Eugene
77fec195d9 fix(Text Classifier Node): Default system prompt template (#11018) 2024-09-30 15:07:20 +02:00
Miguel Prytoluk
08a27b3148 feat(Question and Answer Chain Node): Customize question and answer system prompt (#10385) 2024-09-27 12:09:39 +02:00
Eugene
ab83c4b416 fix(OpenAI Node, Basic LLM Chain Node, Tool Agent Node): Better OpenAI API rate limit errors (#10797) 2024-09-18 10:52:10 +02:00
Eugene
aa37c32f26 feat(Text Classifier Node): Add output fixing parser (#10667) 2024-09-05 09:39:44 +02:00
Michael Kret
9fa1a9aa99 fix: Disable errors obfuscation (no-changelog) (#10617) 2024-08-30 10:59:30 +03:00
Iván Ovejero
bc958be93b refactor(core): Convert verbose to debug logs (#10574) 2024-08-28 09:32:53 +02:00
jeanpaul
452f52c124 fix(Text Classifier Node): Use proper documentation URL and respect continueOnFail (#10216) 2024-07-30 16:19:47 +02:00
oleg
5a51b1db5e refactor: Update Langchain modules & add Ollama tools support (#10208) 2024-07-26 14:30:33 +02:00
oleg
8ef0a0c58a feat(Sentiment Analysis Node): Implement Sentiment Analysis node (#10184) 2024-07-26 13:19:06 +02:00
Eugene
3d235b0b2d feat(Information Extractor Node): Add new simplified AI-node for information extraction (#10149) 2024-07-25 14:47:18 +02:00
jeanpaul
12d692349d refactor(Text Classifier Node): Mark the text classifier node as black (#10118) 2024-07-19 14:51:03 +02:00
jeanpaul
fd833ec079 feat(Text Classifier Node): Change fallback option to a drop-down (no-changelog) (#10039) 2024-07-12 17:11:08 +02:00
jeanpaul
28ca7d6a2d feat(Text Classifier Node): Add Text Classifier Node (#9997)
Co-authored-by: oleg <me@olegivaniv.com>
2024-07-11 16:24:03 +02:00
Michael Kret
b7aea957b8 feat: Do not show errors not processed by n8n (no-changelog) (#9598)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 08:45:00 +03:00
oleg
be4f54de15 feat(editor): Node Creator AI nodes improvements (#9484)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-30 16:53:33 +02: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
कारतोफ्फेलस्क्रिप्ट™
2bdc459bb2 refactor(core): Fix type errors in workflow, core, nodes-langchain, and nodes-base (no-changelog) (#9450) 2024-05-22 17:40:52 +02:00
oleg
e17e767e70 feat(Ollama Chat Model Node): Add aditional Ollama config parameters & fix vision (#9215)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-29 13:41:48 +02:00
oleg
f1215cdb6b feat(Google Gemini Chat Model Node): Add support for new Google Gemini models (#9130)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-15 13:56:44 +02:00