Skip to content

ui: clarify orchestrator mode behavior#234

Open
hanzheng1954 wants to merge 1 commit into
boldsoftware:mainfrom
hanzheng1954:clarify-orchestrator-mode-ux
Open

ui: clarify orchestrator mode behavior#234
hanzheng1954 wants to merge 1 commit into
boldsoftware:mainfrom
hanzheng1954:clarify-orchestrator-mode-ux

Conversation

@hanzheng1954

Copy link
Copy Markdown

Summary

  • Clarify that orchestrator is an advanced conversation mode, not just another tool
  • Show a warning when orchestrator is enabled that the main agent delegates execution and will not run shell/file tools directly
  • Recommend leaving orchestrator off for normal coding sessions

Testing

  • pnpm --dir ui run --silent build
  • go test ./server ./claudetool

Co-authored-by: Shelley <shelley@exe.dev>
@cla-bot

cla-bot Bot commented Jul 4, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have you on file. In order for us to review and merge your code, please contact @crawshaw at david@bold.dev to get yourself added.

exe-commit-queue Bot pushed a commit that referenced this pull request Jul 17, 2026
Prompt: Shelley has an "orchestrator mode". #234 indicates users are confused by it. I don't use it. Get rid of it entirely.
Prompt: Push with bin/q

Orchestrator mode (conversation_options.type=orchestrator) was an
experimental feature that confused users (see #234)
and saw little use. Remove it entirely along with its supporting
machinery:

- ConversationOptions.Type / SubagentBackend and IsOrchestrator()
- NewOrchestratorToolSet, the reduced orchestrator tool set, and the
  CLI subagent backend (claude-cli / codex-cli)
- read_context_file tool (only used by the orchestrator context dir)
- orchestrator/operational_context system prompt templates and the
  Generate{Orchestrator,OrchestratorSubagent}SystemPrompt functions
- is_orchestrator fields in new-conversation and slash-command hooks
- UI: orchestrator toggle, subagent-backend dropdown, experimental
  badge, cli_agents init data, and the ReadContextFileTool widget

Subagents (native spawning via the subagent tool) are unaffected.

Co-authored-by: Shelley <shelley@exe.dev>
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