fix(editor): Allow name parameters to be defined by AI#28763
fix(editor): Allow name parameters to be defined by AI#28763MiloradFilipovic merged 1 commit intomasterfrom
name parameters to be defined by AI#28763Conversation
Bundle ReportChanges will increase total bundle size by 30 bytes (0.0%) ⬆️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: editor-ui-esmAssets Changed:
Files in
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
No issues found across 2 files
Architecture diagram
sequenceDiagram
participant User
participant UI as Editor UI (NDV)
participant Utils as FromAIOverride Utils
participant Meta as Node Metadata Store
User->>UI: Select Node in Editor
UI->>UI: Render Node Parameters
loop For each Parameter (e.g., "name", "description")
UI->>Utils: makeOverrideValue(path, node)
Utils->>Utils: Check PATH_DENYLIST
Note over Utils: CHANGED: "parameters.name" is no longer<br/>in the global path denylist.
alt path is in PATH_DENYLIST
Utils-->>UI: Return null (Override disabled)
else path is allowed
Utils->>Meta: Get Node Type & Version
Meta-->>Utils: { type, typeVersion }
Utils->>Utils: Check NODE_DENYLIST (Type + Version)
alt NEW: Node is Legacy Tool (e.g., toolWorkflow <= 2.1)
Note over Utils: Prevents AI from overriding name when<br/>node identity relies on runtime param.
Utils-->>UI: Return null (Override disabled)
else Node is compatible
Utils-->>UI: Return "fromAI" override configuration
UI->>UI: Show "Define with AI" toggle for parameter
end
end
end
opt User enables AI definition
User->>UI: Toggle "Define with AI"
UI->>UI: Map parameter value to AI-generated content
end
Performance ComparisonComparing current → latest master → 14-day baseline docker-stats
Memory consumption baseline with starter plan resources
Idle baseline with Instance AI module loaded
How to read this table
|
Instance AI Workflow Eval Results8/8 built | 17/27 passed (62%)
Failure detailspartial-action-failure [builder_issue]
invalid-email [builder_issue]
multi-team-creator [builder_issue]
channel-not-found [builder_issue]
insufficient-permissions [builder_issue]
happy-path [builder_issue]
no-bugs [builder_issue]
happy-path [mock_issue]
all-filtered [builder_issue]
happy-path [mock_issue]
|
|
Got released with |
Summary
parameters.namefromPATH_DENYLISTtoolWorkflowandtoolVectorStorenodes toNODE_DENYLISTso they don't allow their name to be AI definedRelated Linear tickets, Github issues, and Community forum posts
Fixes ADO-5065
Fixes 28261
Review / Merge checklist
Backport to Beta,Backport to Stable, orBackport to v1(if the PR is an urgent fix that needs to be backported)