Henry Heng
3d6bf72e73
Feature/Custom MCP vars ( #4527 )
...
* add input vars to custom mcp
* add ability to specify vars in custom mcp, fix other ui issues
* update setup org ui
2025-05-28 12:47:53 +01:00
nikitas-novatix
4326cbe6b5
Fix: Patching redis socket crash fix ( #4431 )
...
* redis keepalive mechanism for all redis
* removed offline queue commands
* Simplified changes for consistency. Added REDIS_KEEP_ALIVE env variable.
* update redis socket alive env variable
* lint fix
* put pingInterval back again because it's needed
* removed comment
* linting
---------
Co-authored-by: Henry <hzj94@hotmail.com >
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-05-27 19:54:17 +01:00
nikitas-novatix
7e7ff24941
BugFix/Patch: PostGreSQL Record Manager ( #4430 )
...
* removed the pgcrypto extension creation (Azure bug)
* changing "now" to "extract"
2025-05-27 19:54:00 +01:00
Esteban Josse
729043bcba
Feature: add missing chat mistral ai models ( #4492 )
...
* add codestral-latsest and devstral-small-2505 models to chatMistralAI
* Update models.json
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-05-27 18:58:08 +01:00
Henry Heng
d06b7d7aef
Bugfix/Google Gemini Image Input ( #4515 )
...
always allow image input for all gemini llms
2025-05-27 18:48:43 +01:00
Henry Heng
01dab4365a
Bugfix/AgentflowV2 State ( #4512 )
...
* add persistence state, http node variables, custom function flow state
* update marketplace templates
2025-05-27 18:01:39 +01:00
Ademílson Tonato
572fb31a1c
chore: update Firecrawl version and add FirecrawlExtractTool ( #4073 )
...
* chore: update Firecrawl version and add FirecrawlExtractTool
* refactor: update outputs format
* chore: update Firecrawl request headers to include X-Origin and X-Origin-Type
* feat: add FireCrawl testing suite for scraping, crawling, and data extraction
- Introduced FireCrawl-TEST.ts to validate FireCrawlLoader functionality.
- Implemented tests for basic scraping, crawling with text splitting, data extraction, and extract status retrieval.
- Enhanced error handling in FireCrawlLoader for better debugging.
* Update pnpm-lock.yaml
* refactor: FireCrawl API integration to improve parameter handling and error logging
* refractor firecrawl
* Update FireCrawl.ts
removed console log
* Update pnpm-lock.yaml
* Update pnpm-lock.yaml
---------
Co-authored-by: Ong Chung Yau <33013947+chungyau97@users.noreply.github.com >
Co-authored-by: Henry <hzj94@hotmail.com >
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-05-27 14:58:35 +01:00
korade-krushna
eca190dca6
[ BUG #4498 ] Use Correct Key For Basic Auth and Optional Password ( #4501 )
...
Use Correct Key For Basic Auth and Optional pass
Co-authored-by: Krishna Korade <kkorde@aistrike.com >
2025-05-27 14:36:20 +01:00
Henry Heng
5a37227d14
Chore/refractor ( #4454 )
...
* markdown files and env examples cleanup
* components update
* update jsonlines description
* server refractor
* update telemetry
* add execute custom node
* add ui refractor
* add username and password authenticate
* correctly retrieve past images in agentflowv2
* disable e2e temporarily
* add existing username and password authenticate
* update migration to default workspace
* update todo
* blob storage migrating
* throw error on agent tool call error
* add missing execution import
* add referral
* chore: add error message when importData is undefined
* migrate api keys to db
* fix: data too long for column executionData
* migrate api keys from json to db at init
* add info on account setup
* update docstore missing fields
---------
Co-authored-by: chungyau97 <chungyau97@gmail.com >
2025-05-27 07:29:42 +01:00
Henry Heng
e35a126b46
Chore/Gemini 2.5 Flash ( #4489 )
...
* add gemini flash
* add gemin flash to vertex
* add gemin-1.5-flash-preview to vertex
* add azure gpt 4o
* add claude 3.5 sonnet
* add mistral nemo
* add groq llama3.1
* add gpt4o-mini to azure
* o1 mini
* add groq llama 3.2
* update anthropic models
* add 3.5 haiku
* update vertex embedding models
* add azure o1 models
* add o3 mini
* add wolframalpha tool
* Update pnpm-lock.yaml
* add claude sonnet 3.7 to vertex and bedrock
* Update pnpm-lock.yaml
* update gemini
2025-05-23 14:06:14 +08:00
Henry Heng
9bc6bfed69
Chore/Claude 4 ( #4488 )
...
* add gemini flash
* add gemin flash to vertex
* add gemin-1.5-flash-preview to vertex
* add azure gpt 4o
* add claude 3.5 sonnet
* add mistral nemo
* add groq llama3.1
* add gpt4o-mini to azure
* o1 mini
* add groq llama 3.2
* update anthropic models
* add 3.5 haiku
* update vertex embedding models
* add azure o1 models
* add o3 mini
* add wolframalpha tool
* Update pnpm-lock.yaml
* add claude sonnet 3.7 to vertex and bedrock
* Update pnpm-lock.yaml
2025-05-23 13:49:36 +08:00
Henry Heng
86782e9971
Bugfix/throw error on agent tool call error ( #4464 )
...
throw error on agent tool call error
2025-05-20 14:47:21 +08:00
Henry Heng
6cf1c82f04
Bugfix/correctly retrieve past images in agentflowv2 ( #4453 )
...
correctly retrieve past images in agentflowv2
2025-05-18 18:16:17 +08:00
k-santos
9170cac58b
bugfix: change field to be optional ( #4446 )
...
fix: make customModelName field as optional
2025-05-18 18:16:08 +08:00
Henry Heng
a6e64230b4
Release/3.0.0 ( #4425 )
...
release@3.0.0
2025-05-15 09:30:18 +08:00
Henry Heng
82d16458e4
Bugfix/Update file loader ( #4420 )
...
* update file loader
* delete temp for o1
* fix tavily
2025-05-14 10:30:33 +08:00
nikitas-novatix
eadf1b11b3
Fix: Add keep-alive options to Redis clients to prevent idle timeouts and socket closing. ( #4377 )
...
* redis keepalive mechanism for all redis
* removed offline queue commands
* Simplified changes for consistency. Added REDIS_KEEP_ALIVE env variable.
* update redis socket alive env variable
* lint fix
---------
Co-authored-by: Henry <hzj94@hotmail.com >
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-05-14 10:29:32 +08:00
Henry Heng
98e75ad7d6
Bugfix/ui streaming when model streaming is off ( #4424 )
...
fix ui streaming when model streaming is off
2025-05-14 00:07:54 +08:00
Henry Heng
7924fbce0d
Feature/agentflow v2 ( #4298 )
...
* agent flow v2
* chat message background
* conditon agent flow
* add sticky note
* update human input dynamic prompt
* add HTTP node
* add default tool icon
* fix export duplicate agentflow v2
* add agentflow v2 marketplaces
* refractor memoization, add iteration nodes
* add agentflow v2 templates
* add agentflow generator
* add migration scripts for mysql, mariadb, posrgres and fix date filters for executions
* update agentflow chat history config
* fix get all flows error after deletion and rename
* add previous nodes from parent node
* update generator prompt
* update run time state when using iteration nodes
* prevent looping connection, prevent duplication of start node, add executeflow node, add nodes agentflow, chat history variable
* update embed
* convert form input to string
* bump openai version
* add react rewards
* add prompt generator to prediction queue
* add array schema to overrideconfig
* UI touchup
* update embedded chat version
* fix node info dialog
* update start node and loop default iteration
* update UI fixes for agentflow v2
* fix async drop down
* add export import to agentflowsv2, executions, fix UI bugs
* add default empty object to flowlisttable
* add ability to share trace link publicly, allow MCP tool use for Agent and Assistant
* add runtime message length to variable, display conditions on UI
* fix array validation
* add ability to add knowledge from vector store and embeddings for agent
* add agent tool require human input
* add ephemeral memory to start node
* update agent flow node to show vs and embeddings icons
* feat: add import chat data functionality for AgentFlowV2
* feat: set chatMessage.executionId to null if not found in import JSON file or database
* fix: MariaDB execution migration script to utf8mb4_unicode_520_ci
---------
Co-authored-by: Ong Chung Yau <33013947+chungyau97@users.noreply.github.com >
Co-authored-by: chungyau97 <chungyau97@gmail.com >
2025-05-10 10:21:26 +08:00
nikitas-novatix
e467d0615c
Fix(PostgresRecordManager): Handle time correctly and ensure schema creation ( #4381 )
...
added pgvector check and time handling for postgresql record manager
2025-05-07 00:27:47 +08:00
Adolfo Usier
ac9d732550
Updated the Groq chat node and also Llama Index Groq node. #4383 ( #4384 )
...
* adding DeepSeekr1 distill to groq
* Added max_tokens to groq.ts and chatGroqLlamaindex.ts plus updated groq models removing the outdated models and adding new models such as compound-beta
* Patched OpenAI typo on ChatGroq_LLamaIndex.ts
* Patching groq llamaindex
* Patched pnpm lint error
* Removed retundant image
* Update ChatGroq_LlamaIndex.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-05-07 00:15:32 +08:00
patrickreinan
d75e847091
Feature/added litellm component ( #4327 )
...
* feat: add ChatLitellm component and LitellmApi credential
* fix: lint errors
* Update LLMFilterCompressionRetriever.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-05-06 22:41:49 +08:00
Henry Heng
c3610ff3c7
Chore/Close mcp connection ( #4375 )
...
* close mcp connection
* update file types
2025-05-06 10:28:18 +08:00
Ong Chung Yau
df26e8aef9
feature/add-perplexity-node ( #4376 )
...
* added perplexity node
* last stable release
* Update ChatPerplexity.ts
* update
* Update ChatPerplexity.ts
* Update ChatPerplexity.ts
* pnpm lint fix
* feat: update @langchain/community from 0.3.24 to 0.3.29
---------
Co-authored-by: Marvin <marvin.chin@regentmarkets.com >
2025-05-05 14:34:07 +08:00
toi500
f5b9c6907e
fix(nodes): Correct path and case sensitivity for Cheerio Web Scraper icon ( #4359 )
...
* fix Cheerio Web Scraper for online deployments
* fix: change node name
2025-05-02 21:53:00 +07:00
Aditya Addanki
e1979e42c3
added_o4mini_model ( #4365 )
...
* added_o4mini_model
* fix: pnpm run lint-fix
---------
Co-authored-by: Ong Chung Yau <33013947+chungyau97@users.noreply.github.com >
2025-05-01 18:05:30 +08:00
Henry Heng
5b4693cca3
Release/2.2.8 ( #4354 )
...
release@2.2.8
2025-04-28 15:56:39 +08:00
toi500
925ca7be81
Feature/Add Cheerio Web Scraper node ( #4337 )
...
* feat: add Free Web Scraper tool
* fix: remove unused variable 'finalCount'
* feat(tools): Add configurable timeout to handle edge scenarios
* add sitemap mode and rename Cheerio Web Scraper node
* refactor: simplify tool description for broader LLM compatibility
2025-04-28 15:45:36 +08:00
May Ramati Kroitero
6dcc7bb152
feature: add additional parameters to Tavily API tool ( #4353 )
...
* feat: add additional parameters to Tavily API tool
* update descirption
* fix version
* lint fix
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-04-28 15:45:05 +08:00
Hans
fc6eea7653
Support custom base URL for ChatGoogleGenerativeAI ( #4347 )
...
feat: Support custom base URL for ChatGoogleGenerativeAI
2025-04-27 12:15:17 +08:00
Zero Gu
ac0450523a
Feature: Upgrade MCP version and support SSE mode. ( #4329 )
...
Upgrade MCP version and support SSE mode.
Co-authored-by: guwenjia <guwenjia@bilibili.com >
2025-04-27 12:13:06 +08:00
Vinod Kiran
f8ca105822
Adding cost metrics for mistral range of models ( #4338 )
2025-04-27 10:56:52 +08:00
Vinod Kiran
9c1652570e
adding cost values to models.json file ( #4330 )
...
* updating cost values to models.json file
* Update models.json
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-04-23 19:10:53 +08:00
Nick Wong
ddba891dcb
Fix: Default vision model overriding custom model name for AWS Chat Bedrock. ( #4309 )
...
fix condition to not default to claude haiku when custom model name is provided
2025-04-18 20:30:45 +08:00
Shibin Das
9d9135bed5
feat: add "Jira" document loader ( #4247 ) ( #4248 )
...
* feat: add "Jira" document loader (#4247 )
* chore: Remove console.log
* Update Jira.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-04-16 02:54:16 +08:00
Asharib Ali
e75c831beb
feat: Add GPT-4.1 series models support ( #4305 )
...
* feat: add GPT-4.1 series models support to OpenAI Assistant Dialog
* Update models.json
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-04-16 00:14:09 +08:00
Arif Romadhan
416e57380e
add history chat timestamp in mongodb ( #4296 )
2025-04-15 02:39:37 +08:00
toi500
4009eb227b
Fix(FlowiseChatGoogleGenerativeAI): 400 Bad Request errors from Gemini API when converting tool schemas - MCP tools. ( #4294 )
...
* fix: 400 Bad Request errors from Gemini API when converting tool schemas (MCP tools).
* Update FlowiseChatGoogleGenerativeAI.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-04-15 00:27:32 +08:00
toi500
d71369c3b7
Fix(FlowiseChatGoogleGenerativeAI): Prevent "parts must not be empty" API error in Seq Agents ( #4292 )
...
* Fix(FlowiseChatGoogleGenerativeAI): Prevent "parts must not be empty" API error in Seq Agents
* Fix: Update pnpm-lock.yaml to resolve CI issues
* convert role function and tool to function
* remove comment
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2025-04-15 00:27:09 +08:00
Hans
d3510d1054
Support cache system instructs for Google GenAI ( #4148 )
...
* Support cache system instructs for Google GenAI
* format code
* Update FlowiseGoogleAICacheManager.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-04-14 23:26:03 +08:00
Hans
654bd48849
Support getNumTokens for ChatGoogleGenerativeAI ( #4149 )
2025-04-14 23:21:15 +08:00
allen
c318fc57e9
Feat: Support Google Cloud Storage ( #4061 )
...
* support google cloud storage
* update example and docs for supporting google cloud storage
* recover the indent of pnpm-lock-yaml
* populate the logs to google logging
* normalize gcs storage paths
---------
Co-authored-by: Ilango <rajagopalilango@gmail.com >
Co-authored-by: Henry <hzj94@hotmail.com >
2025-04-14 22:52:54 +08:00
Henry Heng
d53b1b657f
Bugfix/Prevent empty user message when using STT ( #4280 )
...
prevent empty user message when using STT
2025-04-11 13:15:17 +08:00
Sunny Modi
5faff52053
Add new Llama 4 model options to Groq ( #4278 )
...
Add new Groq model options to `groqChat` section in `models.json`
* Add `meta-llama/llama-4-maverick-17b-128e-instruct`
* Add `meta-llama/llama-4-scout-17b-16e-instruct`
2025-04-10 12:12:28 +08:00
Ilango
36870e94d4
Update how credential data is saved in db when using aws secrets manager ( #4271 )
...
* Update how credential data is saved in db when using aws secrets manager
* Run lint-fix and update env example
2025-04-09 14:07:18 +05:30
toi500
ca69a39b82
feat(Mem0): Add option to use Flowise Chat ID ( #4257 )
...
* feat(Mem0): Add option to use Flowise Chat ID
* refactor(Mem0): Simplify prependMessages handling in getChatMessages
2025-04-07 11:46:32 +08:00
Henry Heng
b988cae58c
Bugfix/Prevent transforming double curly brackets ( #4252 )
...
prevent transforming double curly brackets
2025-04-04 16:19:04 +08:00
Boris Feld
dd56d03b78
feat: Add Opik Tracer integration ( #4194 )
...
This update adds support for Opik tracer in Flowise. It includes new
credential components, analytic nodes, and UI assets for both tracers. The
changes enhance observability by allowing users to integrate Opik for better
model monitoring, analysis and evaluation.
2025-04-03 15:57:54 +08:00
Aman Agarwal
3bd2d63a19
[fix 4206]: fix the empty array return for getBaseClasses when using typeorm driver and not the PGVectorStore ( #4225 )
...
fix the empty array return for getBaseClasses when using typeorm driver and not the PGVectorStore
Co-authored-by: Aman Agarwal <aman@syook.com >
2025-04-03 01:47:14 +08:00
Michael Vonrueden
d7c0858424
feat: Enterprise Github ( #4221 )
2025-04-03 01:17:56 +08:00