Henry Heng
8a6b95ef0e
Bugfix/update workspaceId to vars ( #4891 )
...
update workspaceId to vars
2025-07-17 15:43:13 +01:00
Henry Heng
9efb70e04c
Feature/Safety settings to google genai ( #4737 )
...
* add safety settings to google genai
* add safety settings to google genai
2025-06-26 12:54:47 +01:00
Henry Heng
a107aa7a77
Chore/Update issue templates and add new tools ( #4687 )
...
* Enhancement: Update issue templates and add new tools
- Updated bug report template to include a default label of 'bug'.
- Updated feature request template to include a default label of 'enhancement'.
- Added new credential class for Agentflow API.
- Enhanced Agent and HTTP nodes to improve tool management and error handling.
- Added deprecation badges to several agent and chain classes.
- Introduced new tools for handling requests (GET, POST, DELETE, PUT) with improved error handling.
- Added new chatflows and agentflows for various use cases, including document QnA and translation.
- Updated UI components for better handling of agent flows and marketplace interactions.
- Refactored utility functions for improved functionality and clarity.
* Refactor: Remove beta badge and streamline template title assignment
- Removed the 'BETA' badge from the ExtractMetadataRetriever class.
- Simplified the title assignment in the agentflowv2 generator by using a variable instead of inline string manipulation.
2025-06-19 18:11:24 +01:00
Ahmed Rowaihi
7dfa269502
fix(components/weaviate): fix metadata special chars upsertion failure ( #4436 )
...
* Enhancement: Add recursive key normalization for metadata in Weaviate vector store
- Introduced `normalizeKeysRecursively` utility to standardize metadata keys.
- Updated Weaviate vector store to apply normalization on document metadata before processing.
* format(compnonents/utils): format for ci
* Update utils.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2025-06-07 00:19:02 +01:00
Henry Heng
30c4180d97
Feature/Add teams, gmail, outlook tools ( #4577 )
...
* add teams, gmail, outlook tools
* update docs link
* update credentials for oauth2
* add jira tool
* add google drive, google calendar, google sheets tools, powerpoint, excel, word doc loader
* update jira logo
* Refactor Gmail and Outlook tools to remove maxOutputLength parameter and enhance request handling. Update response formatting to include parameters in the output. Adjust Google Drive tools to simplify success messages by removing unnecessary parameter details.
2025-06-06 19:52:04 +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
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
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
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
Henry Heng
b988cae58c
Bugfix/Prevent transforming double curly brackets ( #4252 )
...
prevent transforming double curly brackets
2025-04-04 16:19:04 +08:00
Henry Heng
9d9aaaa886
Bugfix/S3 Credentials ( #4166 )
...
only set s3 credentials when access key and secret key exist
2025-03-12 22:21:05 +00:00
Henry Heng
a8d74336dd
Bugfix/Add date input type for custom tool ( #4087 )
...
add date input type for custom tool
2025-02-26 15:37:25 +00:00
Jamal Almonawer جمال المناور
e1ea1c68d1
Fix: Ensure normalizeURL retains port number ( #3959 )
...
* fix: Preserve port in normalizeURL function
The normalizeURL function was previously ignoring the port in the URL.
This fix explicitly includes the port if present (e.g., `:3000`).
* fix lint problem
fix lint problem
2025-02-03 17:02:00 +00:00
Henry Heng
4aa97b0c9a
Bugfix/Escape JSON in Prompt Message ( #3901 )
...
add fix to only get variables when there is no colon
2025-01-20 19:18:28 +00:00
Jérémy JOURDIN
24eb437bad
[Feature] improve CsvLoader & clean code ( #3830 )
...
* Improve CSV Loader
* Improve S3 Loaders
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2025-01-14 16:47:04 +00:00
Lucas Mohallem Ferraz
1ae78c2739
[Feat] Allow AWS SECRETS MANAGER instead of storing AES Encrypted in db ( #3616 )
...
* AWS Secrets
* AWS Secrets support
* add examples
* remove test compose
* fix lint
* update aws secret manager implementation
* update secret manager client
* update comments
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2025-01-08 20:24:57 +00:00
Henry Heng
1111101cff
Bugfix/Anthropic messages in agentflow ( #3801 )
...
fix anthropic messages in agentflow
2025-01-03 22:47:46 +00:00
Henry Heng
85abd157a2
Bugfix/Get value with nested metadata filter ( #3695 )
...
add ability to get value with nested metadata filter
2024-12-12 14:57:38 +00:00
Jérémy JOURDIN
15d59a9052
[Prostgres Vector Store] Add PGVector Driver option + Fix null character issue w/ TypeORM Driver ( #3367 )
...
* Add PGVector Driver option + Fix null character issue w/ TypeORM Driver
* Handle file upload case with PGVector
* Cleanup
* Fix data filtering for chatflow uploaded files
* Add distanceStrategy parameter
* Fix query to improve chatflow uploaded files filtering
* Ensure PGVector release connections
* Await client connected
* Make Postgres credentials optionnal when set on env variables
* Document env variables in nodes directories
* Prevent reuse client
* Fix empty metadataFilter
* Update CONTRIBUTING.md
* Update Postgres.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com >
2024-11-01 18:13:45 +00:00
Henry Heng
53e504c32f
Feature/Full File Uploads & Message Delete API ( #3314 )
...
* add functionality for full file uploads, add remove messages from view dialog and API
* add attachments swagger
* update question to include uploadedFilesContent
* make config dialog modal lg size
2024-10-23 11:00:46 +01:00
Henry Heng
04e8d02a99
Bugfix/Upsert files extension to input field ( #3288 )
...
get upsert files extension to input field
2024-09-30 22:52:02 +01:00
Henry Heng
bc76886178
Bugfix/Enable Custom Tool Optional Input Schema ( #3258 )
...
* prevent streaming of chatflow tool and chain tool
* enable optional input schema
2024-09-26 01:09:35 +01:00
Henry Heng
1219c2ff12
Bugfix/remove invalid markdown ( #3219 )
...
remove invalid markdown
2024-09-19 14:56:13 +01:00
Henry Heng
7a4c7efcab
Chore/changed vm2 to @flowiseai/nodevm ( #3200 )
...
* changed vm2 to @flowiseai/nodevm
* update set-value and lunary version
2024-09-17 01:57:02 +01:00
Henry Heng
474793486b
Bugfix/Prevent sending non image file ( #3173 )
...
* bugfix to prevent sending non image file
* fix typo
2024-09-09 21:02:47 +01:00
Henry Heng
4c1378c670
Feature/Append uploaded images to message history ( #3105 )
...
append uploaded images to message history
2024-09-02 11:27:45 +01:00
Henry Heng
66acd0c000
Feature/add ability to upload file from chat ( #3059 )
...
add ability to upload file from chat
2024-08-25 13:22:48 +01:00
Henry Heng
0a36aa7ef4
Feature/Add message history to agents ( #3031 )
...
add message history to agents
2024-08-17 19:28:01 +01:00
Henry Heng
b5d969b2bb
Feature/prepend messages to agent graph ( #2897 )
...
prepend messages to agent graph
2024-07-29 11:09:38 +01:00
Henry Heng
bca4de0c63
Feature/seq agents ( #2798 )
...
* update build functions
* sequential agents
* update langchain to 0.2, added sequential agent nodes
* add marketplace templates
* update howto wordings
* Merge branch 'main' into feature/Seq-Agents
# Conflicts:
# pnpm-lock.yaml
* update deprecated functions and add new sequential nodes
* add marketplace templates
* update marketplace templates, add structured output to llm node
* add multi agents template
* update llm node with bindmodels
* update cypress version
* update templates sticky note wordings
* update tool node to include human in loop action
* update structured outputs error from models
* update cohere package to resolve google genai pipeThrough bug
* update mistral package version, added message reconstruction before invoke seq agent
* add HITL to agent
* update state messages restructuring
* update load and split methods for s3 directory
2024-07-22 17:46:14 +01:00
Neal Beeken
9e88c45051
feat: add driverInfo to mongodb component ( #2779 )
...
* feat: add driverInfo to mongodb component
NODE-6240
* chore: add a getVersion utility function
2024-07-15 12:24:00 +01:00
Rogério Chaves
0fc5e3d0c5
Add LangWatch integration ( #2677 )
...
Add langwatch integration
2024-06-21 16:26:55 +01:00
Vinod Kiran
ff2381741e
Chore/upgrade llamaindex version ( #2440 )
...
* updates to loader to support file upload
* adding a todo
* upgrade llamaindex
* update groq icon
* update azure models
* update llamaindex version
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2024-05-22 13:35:08 +01:00
Ahmed Osman
2254d16c3a
FIX Web Crawler doesn't include search params in URLs ( #2300 )
2024-05-02 18:42:00 +01:00
Vinod Kiran
7006d64de0
Feature/s3 storage ( #2226 )
...
* centralizing file writing....
* allowing s3 as storage option
* allowing s3 as storage option
* update s3 storage
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2024-04-23 11:35:38 +01:00
Henry Heng
95beaba9d9
Chore/Update langchain version, openai, mistral, vertex, anthropic ( #2180 )
...
* update langchain version, openai, mistral, vertex, anthropic, introduced toolagent
* upgrade @google/generative-ai 0.7.0, replicate and faiss-node
* update cohere ver
* adding chatCohere to streaming
* update gemini to have image upload
* update google genai, remove aiplugin
2024-04-20 02:20:30 +01:00
Henry Heng
c33642cdf9
Feature/Buffer Memory SessionId ( #2111 )
...
* add sessionId to buffer memory, add conversation summary buffer memory
* add fix for conv retrieval qa chain
2024-04-11 11:18:39 +01:00
Henry Heng
a134ea85eb
Merge pull request #1419 from vinodkiran/FEATURE/Vision
...
FEATURE: Add Multi Modal Capabilities to Flowise
2024-02-27 11:58:47 +08:00
chungyau97
92bdf1cc51
Merge branch 'main' into bugfix/webscrape-relative-links
2024-02-27 11:13:40 +08:00
Henry
46c47017bd
Merge branch 'main' into FEATURE/Vision
...
# Conflicts:
# packages/components/nodes/agents/ConversationalAgent/ConversationalAgent.ts
# packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts
# packages/components/nodes/chains/ConversationChain/ConversationChain.ts
# packages/components/nodes/chains/LLMChain/LLMChain.ts
# packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts
2024-02-19 20:38:34 +08:00
Andres Pegam
d67c265c0a
use URL constructor to handle all types of links
...
This should enable to handle all types of relative URLs defined in RFC: https://www.rfc-editor.org/rfc/rfc3986#section-5.4
2024-02-16 11:43:32 +01:00
Henry Heng
dcb1ad15e7
Merge branch 'main' into FEATURE/Vision
2024-02-14 18:06:33 +08:00
Henry
73112ad122
Merge branch 'main' into chore/Upgrade-LC-version
...
# Conflicts:
# packages/components/package.json
2024-02-07 02:01:32 +08:00
Henry
9cd0362f24
Merge branch 'main' into FEATURE/Vision
...
# Conflicts:
# packages/components/nodes/chains/ConversationChain/ConversationChain.ts
# packages/server/src/index.ts
# packages/server/src/utils/index.ts
2024-02-02 02:54:06 +00:00
Henry
0606d2c6dd
upgrade langchain version 0.1.0
2024-01-26 23:41:55 +00:00
Henry
8189f945cc
Merge branch 'main' into feature/LlamaIndex
...
# Conflicts:
# packages/components/nodes/agents/ConversationalAgent/ConversationalAgent.ts
# packages/components/nodes/agents/ConversationalRetrievalAgent/ConversationalRetrievalAgent.ts
# packages/components/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts
# packages/components/nodes/agents/OpenAIFunctionAgent/OpenAIFunctionAgent.ts
# packages/components/nodes/chains/ConversationChain/ConversationChain.ts
# packages/components/nodes/chains/ConversationalRetrievalQAChain/ConversationalRetrievalQAChain.ts
# packages/components/nodes/memory/BufferMemory/BufferMemory.ts
# packages/components/nodes/memory/BufferWindowMemory/BufferWindowMemory.ts
# packages/components/nodes/memory/ConversationSummaryMemory/ConversationSummaryMemory.ts
# packages/components/nodes/memory/DynamoDb/DynamoDb.ts
# packages/components/nodes/memory/MongoDBMemory/MongoDBMemory.ts
# packages/components/nodes/memory/MotorheadMemory/MotorheadMemory.ts
# packages/components/nodes/memory/RedisBackedChatMemory/RedisBackedChatMemory.ts
# packages/components/nodes/memory/UpstashRedisBackedChatMemory/UpstashRedisBackedChatMemory.ts
# packages/components/nodes/memory/ZepMemory/ZepMemory.ts
# packages/components/src/utils.ts
# packages/server/marketplaces/chatflows/Long Term Memory.json
# packages/server/src/index.ts
# packages/server/src/utils/index.ts
2024-01-24 03:00:31 +00:00
Henry
4256655c7b
add $vars and $flow to custom function
2024-01-17 23:47:11 +00:00
chungyau97
2661a42a13
modify google gemini based on requested changes
2024-01-16 22:13:43 +08:00
chungyau97
f3a244a93c
modify google gemini based on request changes
2024-01-16 16:19:21 +08:00
chungyau97
4d15e886fe
fix error TS2322 part 3
2024-01-14 03:38:14 +08:00