Commit Graph

1159 Commits

Author SHA1 Message Date
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 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
Henry Heng 1219c2ff12
Bugfix/remove invalid markdown (#3219)
remove invalid markdown
2024-09-19 14:56:13 +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
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 07059182af
Bugfix/implement missing delete method on pgvector (#3180)
implement missing delete method on pgvector
2024-09-12 02:28: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
YISH 1e8839e21b
feat: add support for calling tools in CustomFunction (#3143) 2024-09-05 17:47:47 +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 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
falkor f3271589a8
feature/introducting-conversational-retrieval-tool-agent (#2430)
* introducting openai-conversational-retriever-agent

* fix lint

* fix build

* rename + update description

* changing agent base from openai to tool agent

* adding author for community agent
2024-08-28 11:47:20 +01:00
Jingun Jung ea680484d3
[FEATURE] Add "base path" to Azure OpenAI embeddings node (#3086)
Add "base path" to Azure OpenAI embeddings node #3048

Co-authored-by: Jingun Jung <jingun.jung@wedx.cc>
2024-08-26 16:12:04 +01:00
Henry Heng a781576f16
Feature/custom model name for gemini (#3088)
custom model name for gemini
2024-08-26 16:11:54 +01:00
Rafael Reis 43f11f21f8
Enhance Airtable Document Loader with Filter and Text Output (#3074) 2024-08-25 13:26:39 +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
Mohamed Yasser Oaf 0f58d31493
Meilisearch - Added metadata as filterable attributes and polling on enqueued tasks (#3042)
* added polling for enqueued tasks,metadata filterable

* delete index feature with polling on task

* added search filter interface

* Update pnpm-lock.yaml

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-08-23 16:27:07 +01:00
Henry Heng 72a03dc6e8
Bugfix/Returned message array (#3065)
add fix for returned message array
2024-08-23 13:52:07 +01:00
Alex Linder 2e689f2cff
bugfix: update placeholder for SQL database connection string (#3034)
chore: update placeholder for SQL database connection string
2024-08-18 21:02:16 +01:00
Mohamed Yasser Oaf d5153c3840
Added meilisearch retriever component (#2824)
* added meilisearch retriever and credentials.ts

* added semantic ratio

* removed a TODO implementatio

* meilisearch component implemented with searching and upsert functionality (#3)

meilisearch retriever component created , searching for an existing index and upserting a new or existing index has been implemented , component utilizes langchain and meilisearch vector search

Reviewed-on: https://git.beyond.cc/ntg/flowise/pulls/3
Reviewed-by: mohamed1999akram <mohamed1999akram@gmail.com>

* added CI/CD for ntg branch, added proper dockerfile for flowise-ntg (#4)

Reviewed-on: https://git.beyond.cc/ntg/flowise/pulls/4
Reviewed-by: mohammad <mohammad@noreply.git.beyond.cc>

* modified os version , removed linting errors , removed cypress github actions (#5)

added --no-lock-file flag to pass CICD , made the runner run on debian and not ubuntu , removed code that caused warnings to pass linting

Reviewed-on: https://git.beyond.cc/ntg/flowise/pulls/5
Reviewed-by: omaryassery <omarryassser@gmail.com>

* removed unnecessary QEMU install action (#6)

Reviewed-on: https://git.beyond.cc/ntg/flowise/pulls/6
Reviewed-by: omaryassery <omarryassser@gmail.com>

* removed cypress installation and linting from dockerfile (#7)

Reviewed-on: https://git.beyond.cc/ntg/flowise/pulls/7
Reviewed-by: isameh <isameh@ntgclarity.com>

* dockerfile-ntg-modification (#9)

dockerfile-ntg modified to copy all working directory before calling pnpm install
Reviewed-on: https://git.beyond.cc/ntg/flowise/pulls/9
Reviewed-by: isameh <isameh@ntgclarity.com>

* resolved comments, reverted CI/CD

* add test docker build yml back

* moved meilisearch to vector store folder

* Update Meilisearch.ts

---------

Co-authored-by: Henry <hzj94@hotmail.com>
Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-08-18 12:23:45 +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
apeng-singlestore 36c6c6425c
Updated logo for singlestore (#3018) 2024-08-16 19:46:46 +01:00
Henry Heng b9f0ec3a3f
Bugfix/stream custom tool return direct (#3003)
stream custom tool return direct
2024-08-12 18:35:15 +01:00
Henry Heng 68769f4bbc
Feature/Add content and metadata key for qdrant (#2997)
add content and metadata key for qdrant
2024-08-11 21:00:48 +01:00
Henry Heng d4b41689da
Bugfix/Tool Agent output message (#2990)
* add fix for tool agent output message

* pin langchain core dependency
2024-08-10 13:56:08 +01:00
Henry Heng d1da628b7c
Feature/Add base path to azure (#2984)
add base path to azure
2024-08-09 14:28:52 +01:00
Henry Heng 9da05acc30
Bugfix/add regex to csv and airtable agent (#2983)
add regex to csv and airtable agent
2024-08-09 13:03:07 +01:00
xyh136138 b833fd8f7d
bug-fix:https://ts.llamaindex.ai/modules/low_level/response_synthesizer The webpage has expired. (#2974)
bug-fix:https://ts.llamaindex.ai/modules/low_level/response_synthesizer The webpage is no longer valid and has been moved to https://ts.llamaindex.ai/modules/response_synthesizer

Co-authored-by: =熊宇豪 <xiongyuhao@pachiratech.com>
2024-08-09 11:39:45 +01:00
Vinod Kiran c0bae635b0
Document Store - Phase 2 (#2912)
* Document Store - Phase 2

* Adding additional columns for vector store config, document store phase 2

* Adding additional columns for vector store config, document store phase 2

* Document Store - Phase 2 - Upsert and Query

* ux cleanup

* retrieval settings and more ux changes

* adding MMR params to execution

* Making the upsert process async.

* add upsert history changes

* making the searchParams dynamic

* removing unnecessary params

* add ability to delete data from vector store

* update margin for vector store query

* adding option to save config in the retrieval playground

* adding chunk number for query return chunks

* Adding a Document Store node in the VectorStore category

* update doc store status, ui touchup

---------

Co-authored-by: Henry <hzj94@hotmail.com>
2024-08-07 18:59:52 +01:00
Lucas Cruz c7306c93d7
Add prompt template from langfuse (#2883)
* feat: add langfuse prompt template

* style: change component label

* style: adjust some semi-colons and add author field

* add credential to PromptLangfuse.ts

* fix linting issue

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-08-07 12:08:31 +01:00
Henry Heng ee8f9bb37c
Chore/Move @langchain/core dependency to components (#2945)
* move lc core dependency to components

* anchor @langchain/aws version

* update agentic RAG template
2024-08-06 14:41:21 +01:00
Henry Heng 70d7420d02
Feature/Seq Agent Nodes Update (#2942)
update all seg agent nodes to 2.0 for UI UX improvements
2024-08-06 11:30:08 +01:00
Cosso edbaa539df
AWS Bedrock embeddings call retry extension (#2917)
* AWS Bedrock embeddings call retry extension

* Removed unnecessary commented line

---------

Co-authored-by: Rok Pajk Kosec <rok.pajkkosec@gmail.com>
2024-08-02 22:49:15 +01:00
William Espegren 99ef9214c7
feat: additional metadata added to Spider tool (#2923)
* feat: additional metadata added to Spider tool

* console.log error instead of throwing to keep flow

* add omit

* pnpm lint
2024-08-02 22:48:48 +01:00
Henry Heng dd7e3eef04
Bugfix/Check condition when input is undefined (#2914)
fix check condition when input is undefined
2024-07-30 23:20:36 +01:00
Cosso c899c05693
Feature/AWS Bedrock Knowledge Bases retriever (#2905)
* AWS Bedrock Knowledge bases retriever added

* Moved @langchain/aws from root dependency to overrides

* pnpm-lock.yaml update

---------

Co-authored-by: Rok Pajk Kosec <rok.pajkkosec@gmail.com>
2024-07-30 16:40:59 +01:00
Henry Heng 7f668e6413
Bugfix/modify column types to longtext (#2908)
modify column types to longtext
2024-07-30 16:39:19 +01:00
Henry Heng e39fd130d0
Feat/add ability to specify initial state in overrideConfig (#2893)
add ability to specify initial state in overrideConfig
2024-07-27 13:13:16 +01:00
Henry Heng 3e54d53692
Feat/update ollama for function calling (#2892)
update ollama for function calling
2024-07-27 01:29:36 +01:00
Henry Heng c6264a24cc
Bugfix/Add streaming to chatfireworks (#2884)
add streaming to chatfireworks
2024-07-26 00:22:42 +01:00
Henry Heng f24b5e8d28
Chore/update flowise embed version (#2875)
* update flowise-embed version on lock file

* add agent messages to share chatbot

* Update pnpm-lock.yaml

* update flowise-embed version
2024-07-24 18:27:28 +01:00
Henry Heng ab34b2daf4
Bugfix/Update ollama embedding to use mmap true by default (#2862)
update ollama embedding to use mmap true by default
2024-07-24 02:38:14 +01:00
Henry Heng 368c69cbc5
Bugfix/Move summarization as optional for multi agents (#2858)
add summarization as optional for multi agents
2024-07-23 15:15:41 +01:00