Skip to content

[pull] main from FlowiseAI:main#386

Merged
pull[bot] merged 6 commits intocode:mainfrom
FlowiseAI:main
Feb 27, 2026
Merged

[pull] main from FlowiseAI:main#386
pull[bot] merged 6 commits intocode:mainfrom
FlowiseAI:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 27, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

prd-hoang-doan and others added 6 commits February 27, 2026 05:54
fix: improve form value resolution in executeNode and add utility function to check object emptiness
…hod call (#5746)

* Potential fix for code scanning alert no. 84: Unvalidated dynamic method call

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 84: Unvalidated dynamic method call#5746

* Potential fix for code scanning alert no. 100: Unvalidated dynamic method call

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 84: Unvalidated dynamic method call#5746

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: christopherholland-workday <christopher.holland+evisort@workday.com>
Fix #5704: interpolate {{ variables }} for HumanInput node in Agentflow v2

When the HumanInput node receives user input, its output only contained
`{ conditions: [...] }`. The resolveVariables function extracts
`nodeOutput?.content` for bare `{{ nodeId }}` references, which was
undefined, causing the template string to be returned unchanged.

Add a top-level `content` field (set to the user's feedback text or
action type) to the HumanInput node output so that `{{ humanInputAgentflow_0 }}`
correctly interpolates to the user's response.
#5808)

fix: improve 401 error message clarity for invalid API keys
The previous error message mentioned "local model configuration"
which could confuse users who don't use local models. The new message
clearly directs users to check their API key and model access.
Fixes #5776
* Add protections for loop-bound injections

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

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

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

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

* Add protections for loop-bound injections

* Add protections for loop-bound injections

---------

Co-authored-by: christopherholland-workday <christopher.holland+evisort@workday.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* fix(components): add missing regex handler to Condition node
The Condition agentflow node's Regex operation was not functional because
compareOperationFunctions was missing the regex handler.
Changes:
- Added regex handler with unescapeRegexPattern helper function
- Handles Flowise's escaping of regex metacharacters
- Gracefully returns false for invalid regex patterns
- Added 22 unit tests
Fixes #5650

* refactor: address code review feedback
- Move unescapeRegexPattern to module level for performance
- Restrict unescaping to only [, ], * (verified by UI testing)
- Use nodeClass from beforeEach in all tests for consistency
- Add else condition assertions for non-matching tests
- Add test for escaped asterisk

* Delete packages/components/nodes/agentflow/Condition/Condition.test.ts

* Update Condition.ts

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
@pull pull bot locked and limited conversation to collaborators Feb 27, 2026
@pull pull bot added the ⤵️ pull label Feb 27, 2026
@pull pull bot merged commit e131fca into code:main Feb 27, 2026
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants