Skip to content

feat: clean up multi-agent options — preset-only, readonly workers, child hierarchy#355

Open
PureWeen wants to merge 1 commit intomainfrom
multi-agent-cleanup
Open

feat: clean up multi-agent options — preset-only, readonly workers, child hierarchy#355
PureWeen wants to merge 1 commit intomainfrom
multi-agent-cleanup

Conversation

@PureWeen
Copy link
Owner

Summary

Clean up multi-agent options to simplify the UX and enforce proper orchestration patterns.

Changes

  1. Remove ad-hoc multi-agent creation - Users must select a preset (built-in, user-saved, or repo .squad/). The custom team name input and empty group creation are removed.

  2. Remove promote/demote worker<->orchestrator - Role toggle buttons removed from session context menu. Roles are defined by presets and shouldn't be changed at runtime. The orchestrator badge remains as read-only info.

  3. Make workers readonly + wakeup button - Worker sessions show a readonly bar instead of the chat input. A Wakeup button sends a nudge message to unstick stalled workers. Orchestrator and regular sessions retain full interactive input.

  4. Show workers as children of orchestrator - Sidebar restructured for multi-agent groups: orchestrator renders first, workers appear indented below with a collapsible toggle showing worker count.

Testing

  • All 4 changes verified live via MauiDevFlow CDP inspection and screenshots
  • Test suite: 2421/2422 pass (1 pre-existing failure unrelated to changes)
  • Verified: regular sessions unaffected, orchestrator retains full input, worker readonly bar shows correctly

…hild hierarchy

- Remove ad-hoc multi-agent creation (custom name input); users must select a preset
- Remove promote/demote worker↔orchestrator buttons from context menu
- Make worker sessions readonly with a Wakeup button to nudge stalled workers
- Show workers as indented children of orchestrator in sidebar with toggle

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant