feat(dashboard): execution profiles + await-input UI for workflow nodes

Inspector for prompt nodes: executor picker (model via CustomModelDropdown,
agent, skill from discovered skills, CLI named script), auto-approve toggle,
per-node max retries, and a wait-for-user-input mode with a User input palette
preset. Task card shows a 'Needs input' badge for awaiting-user-input status;
the task modal workflow tab shows the node's question as a banner.
This commit is contained in:
gsxdsm
2026-06-03 13:34:05 -07:00
parent fd94d0f5f2
commit 5a318bfe57
8 changed files with 255 additions and 9 deletions

View File

@@ -239,6 +239,27 @@
color: var(--text-tertiary);
}
.wf-inspector-note--info {
color: var(--ws-warning);
}
.wf-field--checkbox {
flex-direction: row;
align-items: center;
gap: var(--space-sm);
cursor: pointer;
}
.wf-field--checkbox input[type="checkbox"] {
width: auto;
padding: 0;
margin: 0;
background: none;
border: none;
accent-color: var(--todo);
cursor: pointer;
}
/* Canvas nodes */
.wf-node {
display: inline-flex;