mirror of
https://github.com/davidkaya/aryx.git
synced 2026-08-07 20:28:46 +02:00
feat: add frontend orchestration mode UI to workflow designer
- Add OrchestrationModePanel with mode cards for all 5 modes (single, sequential, concurrent, handoff, group-chat) - Add handoff settings panel: triage agent selector, tool-call filtering, return-to-previous toggle, custom instructions - Add group-chat settings panel: selection strategy display, max rounds input - Add auto-inference indicator when mode is not explicitly set - Add scaffold dialog when changing mode with existing agents - Add mode badge (top-left pill) on workflow graph canvas - Wire orchestration mode panel into WorkflowSettingsPanel above general settings Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -21,6 +21,7 @@ import { WorkflowGraphCanvas } from './workflow/WorkflowGraphCanvas';
|
||||
import { ExportDropdown, ExportModal, ImportModal } from './workflow/WorkflowExportImportPanel';
|
||||
import { WorkflowGraphInspector } from './workflow/WorkflowGraphInspector';
|
||||
import { WorkflowNodePalette } from './workflow/WorkflowNodePalette';
|
||||
import { OrchestrationModePanel } from './workflow/OrchestrationModePanel';
|
||||
|
||||
interface WorkflowEditorProps {
|
||||
availableModels: ReadonlyArray<ModelDefinition>;
|
||||
@@ -655,6 +656,12 @@ function WorkflowSettingsPanel({
|
||||
<h4 className="mb-3 text-[12px] font-semibold uppercase tracking-wider text-[var(--color-text-muted)]">
|
||||
Settings
|
||||
</h4>
|
||||
|
||||
{/* Orchestration mode — prominent, above general settings */}
|
||||
<div className="mb-5">
|
||||
<OrchestrationModePanel workflow={workflow} onChange={onChange} />
|
||||
</div>
|
||||
|
||||
<div className="grid grid-cols-2 gap-4">
|
||||
<InputField
|
||||
label="Name"
|
||||
|
||||
Reference in New Issue
Block a user