* Added redis open connection if it is closed
* Removed unecessary modification
* Added check connection in all methods
* Renamed method
* added await on method call
* Refactor Redis connection handling: remove singleton pattern, ensure connections are opened and closed per operation.
---------
Co-authored-by: Maicon Matsubara <maicon@fullwise.com.br>
* 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
* update flowise embed version
* update flowise-embed version
* update flowise embed version in pnpm lock file
* Changes Made to Embed Chat Configuration
1. Consolidated multiple configuration functions into a single `defaultThemeConfig` object
2. Added full theme configuration support for both popup and fullpage modes
3. Fixed fullpage chat window sizing to use 100% height and width
4. Improved code formatting and readability
* fix: replace empty customCSS quotes with backticks in theme configuration output
* refactor: improve script output formatting for embed chat code
* Fixed incorrect spacing in React component theme prop string templates.
* Added support for state-based metadata filter to Retriever Tool
* Update RetrieverTool.ts
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com>
* 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>
* Add Up and Down arrow functionality to chat messages
- Works like Linux shell
- History limited to 10 messages
* Fix linting errors
* Update EmbedChat.jsx
---------
Co-authored-by: Henry Heng <henryheng@flowiseai.com>
* adding support for prometheus and grafana
* open telemetry
* lint fixes
* missing counter and telemetry standardization
---------
Co-authored-by: Henry <hzj94@hotmail.com>
* Set azureOpenAIBasePath to undefined if empty to enforce usage of env variable AZURE_OPENAI_BASE_PATH in @langchain+openai@0.0.30_encoding@0.1.13_langchain@0.2.11/node_modules/@langchain/openai/dist/embeddings.cjs
Fixed a bug in `restructureMessages` leading to blowing up of the message content with escape characters and eventually crashing the flow with "repetitive patterns" error