🤖 fix: re-enable orchestrator bash for generalized coordination#2538
Merged
🤖 fix: re-enable orchestrator bash for generalized coordination#2538
Conversation
Allow the Orchestrator agent to use bash for coordination workflows while keeping implementation and exploration delegated to sub-agents. - Re-enable `bash` in orchestrator tool policy (keep file edit tools disabled) - Clarify bash is for orchestration only: git/gh, focused checks, and PR status waiting - Remove repo-specific script and codex-only wording from prompt guidance - Regenerate built-in orchestrator content and synced docs page --- _Generated with [`mux`](https://github.com/coder/mux) • Model: `openai:gpt-5.3-codex` • Thinking: `xhigh` • Cost: `$0.74`_ <!-- mux-attribution: model=openai:gpt-5.3-codex thinking=xhigh costs=0.74 -->
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Re-enable
bashfor the Orchestrator agent so it can handle branch/PR coordination directly, while keeping implementation work delegated.Background
A recent hardening change removed
bashfrom Orchestrator entirely, which blocked routine repo/PR operations (push, PR creation/updates, and check monitoring) in orchestrator flows.Implementation
bashfororchestratorby removing it fromtools.remove.file_edit_.*).bash(git/gh, focused verification, waiting on reviews/checks),bash,exec/plansub-agents.docs/agents/index.mdx).Validation
make fmtmake static-checkbun test src/node/services/agentDefinitionsRisks
Prompt-level guardrails are less strict than hard tool allowlisting. This keeps flexibility for orchestrator workflows, but still relies on instructions rather than hard enforcement.
Generated with
mux• Model:openai:gpt-5.3-codex• Thinking:xhigh• Cost:$0.74