Henry Heng
6e95989647
Bugfix/Overrideconfig for form data body ( #3932 )
...
fix overrideconfig for form data body
2025-01-27 11:19:26 +00:00
Henry Heng
a2a475ba7a
Feature/Add bullmq redis for message queue processing ( #3568 )
...
* add bullmq redis for message queue processing
* Update pnpm-lock.yaml
* update queue manager
* remove singleton patterns, add redis to cache pool
* add bull board ui
* update rate limit handler
* update redis configuration
* Merge add rate limit redis prefix
* update rate limit queue events
* update preview loader to queue
* refractor namings to constants
* update env variable for queue
* update worker shutdown gracefully
2025-01-23 14:08:02 +00:00
Henry Heng
1baa4f8e4f
Bugfix/Allow files uploads without enabling overrideconfig ( #3915 )
...
allow files uploads without enabling overrideconfig
2025-01-22 18:20:57 +00:00
Henry Heng
d60242c224
Feat/add multer s3 ( #3854 )
...
* add multer s3
* add types multer s3
* update multer s3 implementation
* Revert "update multer s3 implementation"
This reverts commit 9a25bf57a93f77074bdb084921f0591dbe0b44e1.
* update storage utils
* update multer storage type on routes
* revert getMulterStorage
* revert getMulterStorage
* update getmulterstorage
* update getmulterstorage
* update getmulterstorage
2025-01-12 23:00:34 +00:00
Henry Heng
8d266052ae
Feature/update upsert API ( #3836 )
...
* update upsert API
* add fix for override files in upsert vector
2025-01-09 13:22:35 +00:00
Henry Heng
5c5416240b
Chore/remove app server functions from utils file ( #3671 )
...
* remove app server functions from utils file
* hide override config variables if its empty
2024-12-10 14:11:29 +00:00
Henry Heng
7d9e1514b1
Bugfix/Upsert files override ( #3569 )
...
add fix for upsert files
2024-11-25 17:26:32 +00:00
Henry Heng
bc77e400ed
Bugfix/OverrideConfig for Upsert Vector ( #3527 )
...
* update bugfix for override config vars
* add overrideConfig to upsert vector
2024-11-16 18:11:30 +00:00
Ilango
537aa51ef8
Enable/disable variables in override configuration ( #3467 )
...
* Add ability to enable/disable which variables can be overriden during external predictions
* Remove duplicated code
* Remove rate limit and allowed domains tab from chatflow configuration
* Show tooltip in api code dialog for override config properties
* Fix server crash when override config is not available
* update UI for chatflow config security, file upload
* Fix UI issues in security tab of chatflow configuration dialog
* Fix override config options not updating when nodes change
* Fix crash in api code dialog when overrideConfig is not available for a chatflow/agentflow. Also fix input config in api code dialog not updating when nodes change.
* Refactor override config and add override config for variables
* Update api code dialog - update how override config is read and show variable overrides
* Update how node and variable overrides are read and resolved
* Prevent api code dialog mounting on page load and only mount when api code dialog button is clicked. this should fix loading incorrect data.
* Fix variables list not showing when overrideConfig is not available
* add overrideconfig to agentflow and upsert vector
* temporarily removed enable overrideconfig on upsert, fix linting issues
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2024-11-13 18:21:59 +00:00
Henry Heng
1e2dc03527
Bugfix/Address file name with special chars ( #3496 )
...
address file name with special chars
2024-11-09 15:21:09 +00:00
Henry Heng
d64cb7028b
Bugfix/metrics provider undefined error ( #3489 )
...
fix metrics provider undefined error
2024-11-08 16:22:22 +00:00
Vinod Kiran
fe03683f0c
FEATURE:: Support for metrics collection - Prometheus and Open Telemetry ( #3420 )
...
* adding support for prometheus and grafana
* open telemetry
* lint fixes
* missing counter and telemetry standardization
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2024-11-08 00:00:43 +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
Vincelwt
4a9ffe7b99
Lunary: feedback tracking ( #3332 )
...
* Lunary: feedback tracking
* fix incorrect param order
2024-10-21 11:32:51 +01:00
Henry Heng
82da25d763
Bugfix/Parse vars from overrideconfig to JSON ( #3347 )
...
parse vars from overrideconfig to JSON
2024-10-13 14:21:18 +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
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
Octavian FlowiseAI
e8f5f07735
Feature: interactive swagger-ui auto-generated API docs from express ( #1812 )
...
* Add interactive swagger-ui auto-generated API docs from express
* Update README.md
* Update index.ts //@ts-ignore
* Fix eslint no-console error
* Add swagger paths
* Add all end points
* Update swagger.yml
* update swagger yml file
* update swagger config
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2024-08-25 13:22:07 +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
Henry Heng
3ab0d99711
Bugfix/Correctly throw 401 error when unauthorized ( #2626 )
...
correctly throw 401 error when unauthorized
2024-06-12 19:10:42 +01:00
Henry Heng
b5e502f3b6
Feature/Multer to s3 ( #2408 )
...
* add ability to store files from multer to s3
* add check to bypass doc loader
2024-05-15 19:41:37 +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
Octavian FlowiseAI
d7194e8aaa
Chore/consistent services and error handlers ( #2101 )
...
* Update index.ts
* Update buildChatflow.ts
* Update index.ts
* Update index.ts
* Update index.ts
* Update index.ts
* Update index.ts
* Update index.ts
* Update index.ts
* Update index.ts
* Consistency
* Rename ApiError to InternalServerError
* Use InternalFlowiseError in controllers
* Use InternalFlowiseError in services
* Catch routes without preconditioned parameters
* Reconfigure the route precondition checks
* Fix router precondition checks
* cleanup status codes, get proper error messages
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2024-04-11 11:11:01 +01:00
Henry Heng
e422ce287b
Feature/Indexing ( #1802 )
...
* indexing
* fix for multiple files upsert
* fix default Postgres port
* fix SQLite node description
* add MySQLRecordManager node
* fix MySQL unique index
* add upsert history
* update jsx ui
* lint-fix
* update dialog details
* update llamaindex pinecone
---------
Co-authored-by: chungyau97 <chungyau97@gmail.com >
2024-04-02 23:47:19 +01:00
Octavian FlowiseAI
957694a912
feature: modularized express routes for reusability, testability, composability and performance ( #2030 )
...
* transition GET /api/v1/apikey
* transition POST /api/v1/apikey
* transition PUT /api/v1/apikey/:id
* transition DELETE /api/v1/apikey/:id
* Enable e2e tests for api/v1/apikey routes
* remove unused addChatflowsCount
* Enable e2e tests for api/v1/variables routes
* Enable Cypress in GitHub Action
* Update main.yml
* Update main.yml
* Transition GET /api/v1/variables
* Enable cypress on github workflow
* Transition POST /api/v1/variables
* Transition PUT /api/v1/variables
* Transition DELETE /api/v1/variables
* Transition GET /api/v1/variables
* Transition GET /api/v1/chatflows
* Transition GET /api/v1/chatflows/:id
* Transition POST /api/v1/chatflows
* Transition DELETE /api/v1/chatflows/:id
* Transition PUT /api/v1/chatflows/:id
* Transition GET /api/v1/chatflows/apikey/:apiKey
* Transition GET /api/v1/credentials
* Transition POST /api/v1/credentials
* Transition GET /api/v1/credentials/:id
* Transition PUT /api/v1/credentials/:id
* Transition DELETE /api/v1/credentials/:id
* Transition GET /api/v1/tools
* Transition GET /api/v1/tools/:id
* Transition POST /api/v1/tools
* Transition PUT & DELETE /api/v1/tools/:id
* Transition /api/v1/assistants routes
* Transition /api/v1/nodes routes
* Transition GET /api/v1/chatflows-streaming/:id & GET /api/v1/chatflows-uploads/:id
* wip-all-routes
* Transition GET /api/v1/public-chatflows/:id & /api/v1/public-chatbotConfig/:id
* Remove ts-ignore annotations
* Transition GET /api/v1/chatmessage/:id
* Transition POST /api/v1/chatmessage/:id
* delete /api/v1/chatmessage/:id
* transition /api/v1/feedback/:id routes
* transition /api/v1/stats/:id
* Transition GET /api/v1/openai-assistants/:id
* Transition GET /api/v1/openai-assistants
* Transition POST /api/v1/openai-assistants-file
* transition GET /api/v1/get-upload-path
* transition GET /api/v1/get-upload-file
* transition GET /api/v1/flow-config/:id
* transition POST /api/v1/node-config
* transition GET /api/v1/version
* transition GET /api/v1/fetch-links
* transition POST /api/v1/vector/upsert/:id
* transition POST /api/v1/vector/internal-upsert/:id
* transition POST /api/v1/load-prompt
* Update index.ts
* transition POST /api/v1/prompts-list
* transition predictions
* Update index.ts
* transition GET /api/v1/marketplaces/templates
* Router update modularity cleanup
* extend request interface - express namespace
* Update index.ts
* add errorMiddleware
* Add custom application error handler
* Fix pnpm lock file
* prediction return and vector upsert
* Move the getUploadsConfig into its own file
* Remove lint warnings
* fix undefined variable value
* Fix node-load-method api call
* standardize the error message display
* Apply review comment bugfixes
* Update index.ts
* standardize error message display in snack notifications
* Error message standard in the UI
* Rename flowXpressApp to appServer
* Upload middleware fix and axios update
* fix async await
---------
Co-authored-by: Henry <hzj94@hotmail.com >
2024-04-02 16:44:04 +01:00