Commit Graph
3450 Commits
Author SHA1 Message Date
Ilango 34aa82e3a0 fix: redis pub/sub and streaming response issue (#6008)
* fix: unsubscribe redis pubsub when connection closes during prediction or after successful response

* update: add heartbeat to keep connection alive and start/stop heartbeat on server start/stop

* refactor: redis pub/sub methods, add unsubscribe, await subscribe

* fix: redundant unsubscribe

* fix: use map to store clients list

---------
2026-03-30 20:18:23 +08:00
06dc0e1e96 Fix IDOR Takeover in PUT /api/v1/user (#5986)
Co-authored-by: christopherholland-workday <[email protected]>
Co-authored-by: yau-wd <[email protected]>
2026-03-27 16:55:33 +08:00
7dc48adbf0 Fix Mass Assignment in Variables Endpoints (#5955)
* Fix Mass Assignment in Variables Endpoints

* Update packages/server/src/services/variables/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Fix Mass Assignment in Variables Endpoints

---------

Co-authored-by: christopherholland-workday <[email protected]>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: yau-wd <[email protected]>
2026-03-27 15:50:00 +08:00
Jocelyn Lin 106f2113a6 fix(ui): limit Markdown rendering on RichInput (#6061)
- Added a new `useMarkdown` prop to RichInput for toggling between Markdown and HTML content.
- Updated the `extensions` function to conditionally configure link support based on the `useMarkdown` prop.
- Modified the content update logic to handle Markdown conversion when `useMarkdown` is enabled.
- Adjusted initial content loading to respect the `useMarkdown` setting for proper content type detection.
2026-03-26 12:18:17 -07:00
j-sanaa 02813aa703 Feat/agentflow Add support for create credential (#6048)
* Initial flow

* Fix styling to look the same as v2

* Add new atoms - SwitxhInput, Dropdown and ToolTipWithParser similar to v2

* Add test cases for all changes

* Refactor input default value handling and consolidate utility functions

* Allow imports from utils for atoms

* Fix gemini comments

* Fixed buold issues

* FIx styling and create credentiall behavior

* Add support for edit credentials

* Fix bug to display tool and vector embeddign parameters

* Add CredentialTypeSelector for HTTP node

* Fix to add falback icon in case of error

* Move inputDefaults under core/primitives

* Added fix to check if all mandatory fields have value before submittign a credential

* Fix new credential not being selected on creating

* Fixes made to address comments

* Gemini comment fix

* Fix test error by adding theme

* Refactor getDefaultValueForType to remove null/undefined handling

* Fixed getDefaultValueForType to be generic

* Fixed getDefaultValueForType to take single destructured object parameter
2026-03-25 15:00:22 -07:00
Jocelyn Lin 5cfda919a8 feat(agentflow): Node Info Icon on Toolbar Action (FLOWISE-375) (#6053)
- Reintroduced NodeInfoDialog component with improved structure and functionality.
- Added new properties (badge, tags, documentation) to NodeData interface for better metadata handling.
- Updated flowExport and nodeFactory utilities to preserve new metadata during data processing.
- Implemented tests for NodeInfoDialog to ensure proper rendering and functionality.
- Adjusted Jest configuration to include coverage for the new NodeInfoDialog component.
2026-03-24 17:06:26 -07:00
Justin Head 6f325b0c0f Support CORS credentials (cookies) via env var (#6029) 2026-03-24 16:48:53 -07:00
michaell-workday c93d6c0617 Add dynamic headers option to MCP core for tool call-time (#6044)
* add dynamic headers option to MCP core
2026-03-24 11:01:41 -07:00
christopherholland-workdayandchristopherholland-workday f7d86912fa Fix Chatflow Query to Protect Against Cross-Workspace Chatflow Disclosure (#6043)
Co-authored-by: christopherholland-workday <[email protected]>
2026-03-24 08:59:23 -07:00
97b96f60d3 Fix Credential Data Leak (#6042)
Co-authored-by: christopherholland-workday <[email protected]>
Co-authored-by: yau-wd <[email protected]>
2026-03-24 23:00:19 +08:00
f8defac0d6 Fix Mass Assignment in Tools Endpoint (#5954)
Co-authored-by: christopherholland-workday <[email protected]>
Co-authored-by: yau-wd <[email protected]>
2026-03-24 22:53:21 +08:00
Ilango 27dc52f5e0 fix: session cleanup when using mysql for storing sessions (#5984) 2026-03-24 13:57:49 +05:30
christopherholland-workday 7176dcb409 Additional Improvements to MCP Server Config security (#5943) 2026-03-23 10:36:42 -07:00
d2acf4ced8 Hardcoded CORS wildcard on TTS endpoint enables cross-origin credential abuse from any webpage (#5901)
* Stop text-to-speach endpoint from accepting arbitrary creds

* Stop text-to-speach endpoint from accepting arbitrary creds

* Hardcoded CORS wildcard on TTS endpoint enables cross-origin credential abuse from any webpage

* add: allow tts in domain validation

---------

Co-authored-by: christopherholland-workday <[email protected]>
Co-authored-by: yau-wd <[email protected]>
Co-authored-by: Ilango Rajagopal <[email protected]>
2026-03-23 21:25:18 +05:30
Henry Heng 34cf28546b release/3.1.1 (#6037)
[email protected]
[email protected] [email protected] [email protected]
2026-03-23 18:38:19 +08:00
MykhailoandHenry 3ffa96457f fix: disable Generate button when required fields are not filled (#5927)
* fix: disable Generate button when required fields are not filled

* add onBlur handler to Input component and simplify data handling in DocStoreInputHandler

---------

Co-authored-by: Henry <[email protected]>
2026-03-23 01:20:25 +08:00
Asharib Ali d923337301 chore: add OpenAI gpt-5.4-mini and gpt-5.4-nano models (#6028)
chore: add OpenAI gpt-5.4-mini and gpt-5.4-nano models to ChatOpenAI model list

Add gpt-5.4-mini and gpt-5.4-nano to the OpenAI models registry with
their correct pricing:
- gpt-5.4-mini: $0.75/MTok input, $4.50/MTok output
- gpt-5.4-nano: $0.20/MTok input, $1.25/MTok output
2026-03-21 22:22:49 +08:00
Jocelyn LinandClaude Sonnet 4.6 1473702b9d feat(agentflow): update behaviour for Start node, Http Node, and validation fixes (FLOWISE-265, FLOWISE-264) (#6027)
* feat(agentflow): update behaviour for Start node, Http Node, and validation fixes (FLOWISE-265, FLOWISE-264)

- Updated behaviors for Start and HTTP nodes
- Fix computeArrayItemParameters crash when non-array field changes
- Fix validateNode to use availableNodes schema when node.data.inputs is missing
- Fix validateNode to respect param.default for required field checks
- Add option.description rendering in dropdown to match legacy UI

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

* fix dropdown display to match agentflow v2

* add missing credential field on start node

* remove HttpBodyInput component and associated tests (not referenced)

---------

Co-authored-by: Claude Sonnet 4.6 <[email protected]>
2026-03-20 15:33:42 -07:00
Henry Heng 5daf8a3e44 Feat/Add Markdown support to RichInput with Edit/Source toggle (#6021)
* update @tiptap dependencies and enhance RichTextEditor functionality

* feat(customMention): add Markdown support for custom mentions

- Implemented a custom tokenizer for recognizing {{...}} syntax in Markdown.
- Added parsing and rendering functions to handle mentions in Markdown format.
- Enhanced the CustomMention component to support Markdown serialization and deserialization.

* update tiptap to latest 3.20.4
2026-03-20 18:51:41 +08:00
j-sanaa 03a0cf6b3f Feat/agentflow Add JSON, code, and SelectVariable input types to NodeInputHandler (#6016)
* Initial flow

* enhance JSON input handling with dialog support and improve variable selection UI

* Fix syntax highlighting bug

* Added test cases

* Fix gemini comments

* lock file fix

* Build error

* Test fix

* Remove 'inputs' folder under atoms and move all components directly under atoms/
2026-03-19 14:23:12 -07:00
jchui-wd fff4b80c43 chore: update contributing.md with additional test options (#6023)
update contributing.md with additional test command options
2026-03-19 11:23:59 -07:00
github-actions[bot]andgithub-actions[bot] 0ceac0f987 chore: bump @flowiseai/agentflow to 0.0.0-dev.6 (#6022)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-19 11:10:18 -07:00
Jocelyn LinandClaude Opus 4.6 21e6106abb FLOWISE-262 Add ConditionAgent ScenariosInput with dynamic output ports (#6018)
* feat(agentflow): add ConditionAgent ScenariosInput with dynamic output ports

Implement FLOWISE-262: port ConditionAgent scenarios editing from agentflow
v2 to the SDK package.

- Add ScenariosInput atom for editing scenario strings with add/delete
- Integrate into EditNodeDialog with dynamic output anchor generation
- Wire up edge label computation for conditionAgentAgentflow in useFlowHandlers
- Fix cleanupOrphanedEdges to always filter by anchor count (no stale prevCount)
- Make updateNodeData accept optional edges for atomic node+edge updates
- Add coverage threshold for ScenariosInput.tsx in jest.config.js

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* fix(agentflow): address PR review comment and fix CI build error

Clarify ScenariosInput docstring to note Else is a visual indicator, not
a dynamic output anchor. Fix nodeFactory test outputs to use `type`
instead of non-existent `description` property on NodeOutput.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* feat(agentflow): enhance ExpandTextDialog to handle value updates correctly

- Added tests to ensure the dialog displays the current value when opened after changes while closed.
- Implemented logic to reset the dialog's value to the original when reopened after cancellation.
- Updated state management in ExpandTextDialog to synchronize local value immediately upon opening.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

---------

Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-03-19 09:59:23 -07:00
jchui-wd 172523f25c chore: Co-locate server / components unit tests and update Contributing.MD for testing (#6017)
co-located all the unit tests in components and server, removed the test folders. Updated the contributing.md with testing conventions
2026-03-19 09:38:37 -07:00
huang yutong ff875b9dac fix(components): add missing opik key to returnIds in AnalyticHandler.onLLMStart (#6006)
fix(components): add missing opik key to returnIds in onLLMStart

The onLLMStart method in AnalyticHandler was missing the `opik: {}` entry
in its returnIds object initialization, while the code at line 1431
accesses returnIds['opik'].llmSpan. This caused a TypeError when opik
analytics provider was enabled.

All other methods (onChainStart, onToolStart) correctly include opik in
their returnIds. This was a copy-paste omission.

Made-with: Cursor
2026-03-19 23:59:18 +08:00
Sunny Modi f9d9124516 Replace zai-glm-4.6 (deprecated) with zai-glm-4.7 cerebras (#6020)
Update zai-glm model from 4.6 to 4.7

Made-with: Cursor
2026-03-19 23:58:01 +08:00
Henry Heng e548b403bf Bugfix/Update qdrant dep (#6014)
update qdrant dep
2026-03-19 04:00:46 +08:00
j-sanaa 6d1eeb8e97 feat(agentFlow) - Add support for listFlows (#6005)
* Add support for listFlows

* Fix gemini comments
2026-03-18 10:12:32 -07:00
Jocelyn LinandClaude Opus 4.6 52e140851f feat(agentflow): implement deduplication for API client (#6004)
* feat(agentflow): implement deduplication for API client

- Updated bindApiClient to return a deduplicated client, enhancing request efficiency.
- Introduced deduplicatedClient with caching and deduplication logic for GET and POST requests.
- Added tests for deduplicatedClient to ensure correct behavior for various request scenarios.
- Added request interceptor example usage in BasicExample to manage cookie handling based on token presence.

* fix(agentflow): address PR review feedback for deduplicatedClient

Remove inFlight.clear() from clearCache() to prevent race condition
where concurrent in-flight requests could be duplicated. Simplify
nullish check to idiomatic != null.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

---------

Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-03-17 16:58:13 -07:00
j-sanaa 07e7604af5 Feat/agentflow Support for Additional Load Methods (#6003)
* Generate itemKeys synchronously

* Support for listActions and listTables

* Have generic fallback method for loadMethods which are not registered

* Fix comments

* Fix text error
2026-03-17 16:52:15 -07:00
github-actions[bot]andgithub-actions[bot] 787a7bbca9 chore: bump @flowiseai/agentflow to 0.0.0-dev.5 (#6002)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-17 13:25:46 -07:00
j-sanaa e39b9ff037 fix (AgentFlow) - generate ArrayInput item keys synchronously to prevent missing React keys (#6001)
* Fix to remove useEffect

* Fix gemini comment
2026-03-17 13:12:19 -07:00
Jocelyn Lin b2afa109d9 update README and remove mocks in dist (#6000) 2026-03-17 12:11:06 -07:00
github-actions[bot]andgithub-actions[bot] 8d5780e0e8 chore: bump @flowiseai/agentflow to 0.0.0-dev.4 (#5997)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-17 09:47:47 -07:00
Jocelyn LinandClaude Opus 4.6 b38a4161c3 feat(agentflow): add Rich Text editor for Content Editing (FLOWISE-342) (#5988)
* Add TipTap RichTextEditor atom for expandable content editing

Introduce a RichTextEditor atom wrapping TipTap with code block syntax
highlighting (lowlight). Update ExpandTextDialog to support a 'richtext'
mode and replace plain TextFields in MessagesInput with the new editor.

Lazy-load RichTextEditor via React.lazy + Suspense to keep the initial
bundle lean. Import only 4 highlight.js languages (js/json/py/ts)
instead of lowlight/common (~400KB savings).

FLOWISE-342

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* Fix CI lockfile mismatch and use TipTap native autofocus

Remove stale @types/uuid from pnpm-lock.yaml to fix frozen-lockfile
CI failure. Replace setTimeout-based autofocus with TipTap's built-in
autofocus option for more reliable focus behavior.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* Fix React warnings in MessagesInput and RichTextEditor

- Generate item keys synchronously to fix missing key prop warning
- Wrap IconVariable in span for MUI Tooltip ref forwarding
- Use :first-of-type/:last-of-type instead of :first-child/:last-child

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* Fix syntax highlighting and block element spacing in RichTextEditor

Add CSS selectors for hljs classes so lowlight syntax colors are
actually applied. Fix block spacing by targeting only the first/last
child of the editor instead of first/last-of-type per element.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* address gemini review comment, fix  css warning on ssr

* fix rich text editor lazy load flow

* address gemini review feedback

* address review feedback

---------

Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-03-17 09:21:34 -07:00
Ayush BaluniandHenry 8d9ec99d22 fix: migrate Weaviate to weaviate-client v3 for agentKnowledgeVSEmbeddings compatibility (#5991) (#5993)
* fix: migrate Weaviate to weaviate-client v3 for @langchain/weaviate 1.0.1 compatibility (#5991)

Root cause: Weaviate.ts used weaviate-ts-client v2 which creates a client without a collections property. @langchain/weaviate 1.0.1 expects weaviate-client v3 and calls this.client.collections.get(), causing TypeError: Cannot read properties of undefined (reading 'get').

* fix: address review feedback — deduplicate parseHostPort, fix IPv6 and HTTPS port

- Remove duplicate parseHostPort from Weaviate.ts, import from weaviateClientUtils
- Rewrite parseHostPort to handle bracketed IPv6 (e.g. [::1]:8080) correctly
- Return port as optional (undefined when not specified) instead of hardcoded 8080
- Use nullish coalescing (??) for default port so HTTPS correctly defaults to 443
- Update tests to match new return type and add IPv6 coverage

* fix weaviate connection

---------

Co-authored-by: Henry <[email protected]>
2026-03-18 00:17:10 +08:00
j-sanaa d9b683d42f Fix/agentflow model parameters (#5967)
* Initial flow

* Add support for listRegions api endpoint

* Added support for loading credentials in model parameters

* Call the right end point for model under model parameters

* Fix model parameters data re rendering on each key stroke

* Fix gemini comments

* Fixed review comments
2026-03-16 14:27:55 -07:00
christopherholland-workdayandchristopherholland-workday aff06479aa Control Path Traversal Protections via Env Var (#5962)
* Fix isPathTraversal method to be less strict

* Fix isPathTraversal method to be less strict

* Control isPathTraversal via an Env Var

* Path traversal check env var

---------

Co-authored-by: christopherholland-workday <[email protected]>
2026-03-16 08:40:26 -07:00
Henry Heng 378d3ec3bd Chore/Remove Redundant Check for Image Processing (#5980)
get rid of redundant check for model during image processing
[email protected] [email protected] [email protected]
2026-03-16 22:35:57 +08:00
Henry Heng 0f3b3d62d6 update pnpm lock file for embed [email protected] (#5983) 2026-03-16 22:24:19 +08:00
Henry Heng 57e08207de Release/3.1.0 (#5981)
[email protected] release
2026-03-16 20:37:41 +08:00
Henry Hengandyau-wd 0c6924bb08 Feat/Reasoning Support, Migrate LangChain to v1, Upgrade AI SDKs and Models (#5893)
* update langchain and all related scoped packages to v1, deprecate agents and llms, rename and upgrade chat models

* add reasoning capability to Agent and LLM

* add token cost to usageMetadata

* update azure and chat openai

* restore executable permission for husky pre-commit hook

* refactor(agentflow): implement extractResponseContent utility for consistent response handling

- Introduced extractResponseContent function to streamline response content extraction across various components.
- Updated multiple files to utilize the new utility, enhancing code readability and maintainability.
- Adjusted model configurations and added new parameters for Gemini models to improve functionality.

* added a mock implementation for the logger in the URL security utilities test file to isolate tests and improve reliability.

* chore: update package.json and pnpm-lock.yaml to add uuid dependency and mock multer-azure-blob-storage in Jest config

- Added uuid dependency with version 10.0.0 and request>uuid with version 3.4.0 in package.json.
- Updated pnpm-lock.yaml to reflect the new uuid dependency and its deprecation notice.
- Modified Jest configuration to mock multer-azure-blob-storage to avoid module resolution issues with uuid/v4.

* gpt 5.4 models

* - Changed the stream conversion method in convertTextToSpeechStream to utilize Readable.fromWeb, enhancing compatibility with web streams.
- Added '/api/v1/chatmessage/abort' to the WHITELIST_URLS array to allow for aborting chat messages in the API.

* - Refactors how agentflow nodes (Agent, ConditionAgent, LLM) handle images in chat messages so that base64 is only used during model invocation
- Storage and chat history keep file references only
- Added comprehensive test cases to ensure correct handling of base64 image data and file references

* fix unit test

* implement filename sanitization to prevent path traversal vulnerabilities

* fix(validator): normalize backslashes in file names for cross-platform compatibility

* updated utils to process messages with images, converting stored-file references to base64 for model invocation, and implement interfaces

* add sanitization to unwanted keys when processing images

* add uuid to components package.json

* move allow image uploads params on chat models

* add encodingformat to openai embeddings

* Refactor output parsing for reasoning models

* Update ConditionAgent to version 2.0, refactor system prompt handling, and enhance message preparation logic

* add claude settings local json to gitignore

* remove claude settings local json

---------

Co-authored-by: yau-wd <[email protected]>
2026-03-16 19:21:29 +08:00
Jocelyn Lin 9e92d60e6c feat(agentflow): strip server-only metadata from node data (#5966)
* feat(agentflow): strip server-only metadata from node data

* feat(agentflow): enhance export flow data handling by stripping sensitive and runtime-only fields

* address gemini review comment
2026-03-13 16:42:48 -07:00
Jocelyn LinandClaude Opus 4.6 65bfd31830 feat(agentflow): MessagesInput, StructuredOutputBuilder + ExpandTextDialog (FLOWISE-263, FLOWISE-267) (#5965)
* feat(agentflow): MessagesInput, StructuredOutputBuilder + ExpandTextDialog (FLOWISE-263, FLOWISE-267)

Wire MessagesInput and StructuredOutputBuilder atoms into EditNodeDialog
for agentMessages/llmMessages and agentStructuredOutput/llmStructuredOutput
array params. Extract shared ExpandTextDialog atom used by both
MessagesInput and NodeInputHandler for expanding multiline text fields.

- MessagesInput: role dropdown + multiline content with variable/expand icons
- StructuredOutputBuilder: key/type/description fields with conditional
  enum values and JSON schema fields
- ExpandTextDialog: reusable expand dialog for long text editing
- EditNodeDialog: name-based routing for specialized array components
- maxItems forward-compat guard on Add buttons
- Remove dead default exports for barrel-only modules

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* address gemini review feedback

* Enhance StructuredOutputBuilder with required asterisk for Description, add info tooltips for Enum Values and JSON Schema, and implement ExpandTextDialog for JSON Schema editing. Update tests to cover new features and interactions.

---------

Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-03-13 15:29:29 -07:00
Renzo 06f4156d0a feat: add include tabs content option for Google Docs get actions (#5883)
* feat: add include tabs content option for Google Docs get actions

* refactor: use URLSearchParams for query string construction in Google Docs tools
2026-03-14 06:16:22 +08:00
j-sanaa 9d075343ce Fix/agentflow multiOptions rendering (#5964)
* added support fo multi options

* add support for store amad embeddings api

* Changed naming of all apiClients to be consistent

* Add correct index to ArrayInput

* Log error when parsing multiOptions value fails

Add error logging for failed parsing of multiOptions value.

* Fix error handling
2026-03-13 09:27:02 -07:00
j-sanaaandgemini-code-assist[bot] 0973446cfa Feat/agentflow async input handlers (#5956)
* initial flow

* Removed unused imports

* fix endpoint for chatModels from 'assistants/components/chatmodels' to '/node-load-method/agentAgentflow'

* Remove unused param

* Added functionality for icons

* Fixed api return type of chatmodel

* Fix lnit error

* Improve test coverage

* Update packages/agentflow/src/features/node-editor/AsyncInput.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Routing requests to agentAgentFlow or toolAgentFlow correctly

* Fix tools input error

* Fix test coverage

* encode parameters

* Add asyncOptions/asyncMultiOptions visibility re-evaluation tests

* fix build error

* Revert changes to serrings.json

* delete newly added file

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-12 11:28:20 -07:00
4ed8a5715c feat(agentflow): ConditionBuilder + dynamic output ports (FLOWISE-261) (#5957)
* feat(agentflow): add ConditionBuilder component and dynamic output ports (FLOWISE-261)

Implement condition node editing UI with dynamic output port syncing:
- ConditionBuilder atom for rendering condition arrays with Else indicator
- buildDynamicOutputAnchors utility (parameterized for reuse by FLOWISE-262)
- useDynamicOutputPorts hook with orphaned edge cleanup on condition deletion
- EditNodeDialog integration for conditionAgentflow nodes

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* address gemini review comments, also relocate Condition Builder and hooks

* address gemini comment and also fix a number of issues on conditions update
- Add ConditionBuilder atom with stable keys and Else indicator
- Add buildDynamicOutputAnchors utility with v2-compatible format (numeric label + description)
- Add useDynamicOutputPorts hook for orphaned edge cleanup on condition deletion
- Integrate into EditNodeDialog with merged updateNodeData to avoid stale-closure overwrites
- Generate condition output anchors at node creation time in nodeFactory
- Add registerOnFlowChange to AgentflowContext for context-level change notification

* Update packages/agentflow/src/atoms/ConditionBuilder.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: Claude Opus 4.6 <[email protected]>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-12 09:57:24 -07:00
github-actions[bot]andgithub-actions[bot] e00876ad36 chore: bump @flowiseai/agentflow to 0.0.0-dev.3 (#5952)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-11 11:02:57 -07:00
christopherholland-workdayandchristopherholland-workday 8799c7a309 Sanitize flowData in getSinglePublicChatflow (#5938)
* Sanitize flowData in getSinglePublicChatflow

* Fixes to password reset functionality

* Revert "Fixes to password reset functionality"

This reverts commit 725ecd24d8.

* Sanitize flowData in getSinglePublicChatflow

---------

Co-authored-by: christopherholland-workday <[email protected]>
2026-03-11 09:15:46 -07:00