Commit Graph

2635 Commits

Author SHA1 Message Date
Henry Heng a02846077e Bugfix/add fixes for search of view header (#3271)
add fixes for search of view header
2024-09-26 19:05:46 +01:00
Humberto Rodríguez A. d2d3f3d0cf feat: highlight valid/invalid connection between nodes (#3266)
Change the inputs background to green/red to hint compatible connections, in adition to the `not-allowed` mouse cursor for incompatible connections
2024-09-26 15:47:43 +01:00
Humberto Rodríguez A. 4381656a6e feat: add search keyboard shortcut based on the current platform (#3267) 2024-09-26 15:26:54 +01:00
Humberto Rodríguez A. aeb5525bb0 feat: enable autofocus to the edit chatflow title field to improve UI usability (#3264)
feat: enable autofocus to the `edit chatflow title` field to improve usability

The canvas header has only one input and it is the primary one, there is no need for an extra click to be able to edit the title
2024-09-26 15:26:13 +01:00
Humberto Rodríguez A. b8b34832b4 feat: save Chatflow title when the ENTER key is pressed or discard upon ESC is pressed (#3265)
This simple event handler improves the usability of the UI by avoiding having to use the mouse to save or dicard title changes
2024-09-26 15:25:47 +01:00
Humberto Rodríguez A. eafa06015a feat: save a new Chatflow when the ENTER key is pressed (#3261)
This simple event handler improve the usability of the UI by avoiding having to use the mouse or having to tab twice and then hit enter to save a flow
2024-09-26 15:25:21 +01:00
Humberto Rodríguez A. 9f6fcb9cf6 feat: enable autofocus to the new chatflow title to improve usability (#3260)
This dialog has only one input and it is the primary one, there is no need for an extra click to be able to set the title
2024-09-26 15:08:35 +01:00
Vincelwt 18f916a7e1 LunaryAI automatic Thread and User tracking (#3233)
* Lunary Thread/User tracking

* Clean console logs

* Clean

* Remove commented lines

* Remove commented line
2024-09-26 12:01:33 +01:00
Henry Heng 8690c43ef5 Bugfix/Searxng tool not working (#3263)
fix searxng tool not working
2024-09-26 11:52:08 +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 b7cb8be7c3 Bugfix/Prevent streaming of chatflow tool and chain tool (#3257)
prevent streaming of chatflow tool and chain tool
2024-09-26 00:34:19 +01:00
Henry Heng 57f8169e87 Chore/Groq Llama3.2 (#3255)
* 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
2024-09-25 20:20:04 +01:00
yehan 340d40e908 Added 1-click deployment link for Alibaba Cloud. (#3251)
* Added a link for Alibaba Cloud Deployment

* change service name

---------

Co-authored-by: yehan <gn398171@alibaba-inc.com>
2024-09-25 14:03:19 +01:00
patrickreinan 383a7132a4 Added env vars to ui and api URL (#3141)
* feat: add environment vars to split application in different deployments for better scalability

* update: package.json

added start script ui

---------

Co-authored-by: patrick <patrick.alves@br.experian.com>
2024-09-24 15:28:25 +01:00
Henry Heng a6a0398074 Bugfix/Buffer Memory for Anthropic (#3242)
fix buffer memory
2024-09-24 15:19:08 +01:00
Henry Heng 7d88183eca Feature/add ability to specify dynamic metadata to jsonlines (#3238)
* add ability to specify dynamic metadata to jsonlines

* fix additional metadata
2024-09-23 20:45:48 +01:00
cragwolfe 7bdc274e93 chore: update unstructured API url and doc reference (#3224)
chore: udpate unstructured API url and doc reference
2024-09-20 17:17:05 +01:00
Cross 57420826ed Correct "as" casing (#3216)
* Correct "as" casing

* Remove "version" line from docker compose file

* Update docker-compose.yml

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-09-19 18:38:43 +01:00
Henry Heng 1219c2ff12 Bugfix/remove invalid markdown (#3219)
remove invalid markdown
2024-09-19 14:56:13 +01:00
Henry Heng a2911d2aaf Bugfix/Add header to allow sse on nginx (#3214)
add header to allow sse on nginx
2024-09-18 16:15:52 +01:00
Henry Heng 793319c9ae Release/2.1.1 (#3213)
release @2.1.1
2024-09-18 10:16:28 +01:00
Henry Heng 1c89a3309e Bugfix/Add artifacts migration script to other database types (#3210)
add artifacts migration script to other database types
2024-09-17 20:12:27 +01:00
Henry Heng f5214e7bbc Release/2.1.0 (#3207)
* flowise@2.1.0 release

* update flowise-components@2.1.1
2024-09-17 16:50:24 +01:00
Henry Heng a4639dde16 Bugfix/CodeInterpreter E2B Credential (#3206)
* Base changes for ServerSide Events (instead of socket.io)

* lint fixes

* adding of interface and separate methods for streaming events

* lint

* first draft, handles both internal and external prediction end points.

* lint fixes

* additional internal end point for streaming and associated changes

* return streamresponse as true to build agent flow

* 1) JSON formatting for internal events
2) other fixes

* 1) convert internal event to metadata to maintain consistency with external response

* fix action and metadata streaming

* fix for error when agent flow is aborted

* prevent subflows from streaming and other code cleanup

* prevent streaming from enclosed tools

* add fix for preventing chaintool streaming

* update lock file

* add open when hidden to sse

* Streaming errors

* Streaming errors

* add fix for showing error message

* add code interpreter

* add artifacts to view message dialog

* Update pnpm-lock.yaml

* uncomment e2b credential

---------

Co-authored-by: Vinod Paidimarry <vinodkiran@outlook.in>
2024-09-17 16:38:47 +01:00
Henry Heng 8375ebb4ec Chore/update flowise embed version to 2.0.0 (#3205)
* update flowise-embed version on lock file

* add agent messages to share chatbot

* Update pnpm-lock.yaml

* update flowise-embed version

* update flowise-embed to 1.3.9

* update embed version to 2.0
2024-09-17 16:36:51 +01:00
Henry Heng 7840a37f2f Release/2.1.0 (#3204)
flowise@2.1.0 release
2024-09-17 11:15:12 +01:00
Henry Heng b02f279e9d Feature/Code Interpreter (#3183)
* Base changes for ServerSide Events (instead of socket.io)

* lint fixes

* adding of interface and separate methods for streaming events

* lint

* first draft, handles both internal and external prediction end points.

* lint fixes

* additional internal end point for streaming and associated changes

* return streamresponse as true to build agent flow

* 1) JSON formatting for internal events
2) other fixes

* 1) convert internal event to metadata to maintain consistency with external response

* fix action and metadata streaming

* fix for error when agent flow is aborted

* prevent subflows from streaming and other code cleanup

* prevent streaming from enclosed tools

* add fix for preventing chaintool streaming

* update lock file

* add open when hidden to sse

* Streaming errors

* Streaming errors

* add fix for showing error message

* add code interpreter

* add artifacts to view message dialog

* Update pnpm-lock.yaml

---------

Co-authored-by: Vinod Paidimarry <vinodkiran@outlook.in>
2024-09-17 08:44:56 +01:00
Vinod Kiran 26444ac3ae Feature/sse (#3125)
* Base changes for ServerSide Events (instead of socket.io)

* lint fixes

* adding of interface and separate methods for streaming events

* lint

* first draft, handles both internal and external prediction end points.

* lint fixes

* additional internal end point for streaming and associated changes

* return streamresponse as true to build agent flow

* 1) JSON formatting for internal events
2) other fixes

* 1) convert internal event to metadata to maintain consistency with external response

* fix action and metadata streaming

* fix for error when agent flow is aborted

* prevent subflows from streaming and other code cleanup

* prevent streaming from enclosed tools

* add fix for preventing chaintool streaming

* update lock file

* add open when hidden to sse

* Streaming errors

* Streaming errors

* add fix for showing error message

---------

Co-authored-by: Henry <hzj94@hotmail.com>
2024-09-17 08:01:25 +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 1ceea81100 Bugfix/Update mysql record manager update (#3199)
update mysql record manager update
2024-09-16 16:53:53 +01:00
Vinod Kiran b02bdc74ad Feature: Custom Templates (#3169)
* New Feature: Custom Templates in the marketplace.

* New Feature: Custom Templates in the marketplace.

* Custom Template Delete and Shortcut in the dropdown menu

* auto detect framework

* minor ui fixes

* adding custom template feature for tools

* ui tool dialog save template

---------

Co-authored-by: Henry <hzj94@hotmail.com>
2024-09-16 14:44:39 +01:00
안진수 44b70ca7e2 Bugfix/chatOpenAICustom model not streaming (#3179)
Bugfix/chatOpenAICustom model not streaming (FlowiseAI#1081)
* Fixed issue preventing chatOpenAICustom model from streaming
* Updated streamAvailableLLMs to include chatOpenAICustom model

Co-authored-by: AnJinSu <anjinsu96@handysoft.co.kr>
2024-09-14 13:59:29 +01:00
Vinod Kiran 8bd3de4153 Bugfix: Check for relative path when saving file, to prevent unauthorised writes (#3172)
* Check for relative path when saving file, to prevent unauthorised writes

* preventing relative paths for all modes (s3/local)

* preventing relative paths for all modes (s3/local)

* Update storageUtils.ts

* changing the code to sanitizing filenames.

* fix lock file

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
Co-authored-by: Henry <hzj94@hotmail.com>
2024-09-14 13:58:52 +01:00
YISH 0420ff2af3 feat: add support for custom overrideConfig for ChatflowTool (#3168)
* feat: add support for custom overrideConfig for ChatflowTool

* fix(ChatflowTool):  fix JSON parsing  error of OverrideConfig

* chore: Remove unneccessary acceptVariable

* Update ChatflowTool.ts

* fix linting

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-09-14 03:10:23 +01:00
Henry Heng 7e363f09ca Chore/models update (#3184)
* 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
2024-09-13 14:16:08 +01:00
Henry Heng 07059182af Bugfix/implement missing delete method on pgvector (#3180)
implement missing delete method on pgvector
2024-09-12 02:28:45 +01:00
Ong Chung Yau 56f9208d7c Feature/export import stage 2 (#3063)
* add export all function

* modify exportAll to reuse existing code from other services

* modify routes of export-import

* add exportAll function into UI

* add errorhandler

* add importAll Function into UI for ChatFlow

* modify importAll Function to import tools

* remove appServer variable

* modify exportAll to exportData for new requirement in backend

* chore modify type camelCase to PascalCase in exportImportService

* add import export for variables, assistants, and checkboxes for UI

---------

Co-authored-by: Henry <hzj94@hotmail.com>
2024-09-10 18:15:45 +01:00
Trần Thanh Tùng 40a1064a8f Add chat model open ai proxy url params (#3153)
* Add chat model open api proxy url param

* Refactor add proxy url to chat model open ai

* Update ChatOpenAI.ts

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-09-09 23:10:39 +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
YISH 1e8839e21b feat: add support for calling tools in CustomFunction (#3143) 2024-09-05 17:47:47 +01:00
Aman Soni 0e30db172a Embed Chat Configuration Updated (#3151) 2024-09-05 17:43:46 +01:00
Henry Heng 9094cf1ede Bugfix/Add fix for processing chunks (#3154)
add fix for processing chunks
2024-09-05 17:36:10 +01:00
Henry Heng f4647044bd Feature/Hide or Show agent messages for share chatbot (#3140)
ability to hide/show agent messages for share chatbot
2024-09-03 22:53:43 +01:00
Henry Heng e6918381a5 Bugfix/Pass state to tool node for agents (#3139)
pass state to tool node for agents
2024-09-03 22:26:37 +01:00
Henry Heng 2a21f18bf8 Bugfix/Allow empty uploads of images (#3135)
allow empty uploads of images
2024-09-03 17:29:25 +01:00
Henry Heng 66a603f294 Bugfix/variables replacing (#3129)
fix variables replacing
2024-09-02 19:16:15 +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 b28885240d Feature/Custom Retriever (#3119)
add custom retriever
2024-08-31 01:53:23 +01:00
Jrakru 2e45851822 Passing state to tool so that we can use them in custom tools (#3103) 2024-08-30 20:50:16 +01:00
Eyalm321 7a5246d28a added tls support to milvus (#3068)
* added tls support

* forgot to add tls to init function as well, it works now.

* added partition support for Milvus

* updated to 2.0.6 , pnpm lint fix aswell

* ensure it points to _default partition if none provided

* update milvus versioning

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-08-30 13:52:32 +01:00