Skip to content

Comments

🤖 fix: re-enable orchestrator bash for generalized coordination#2538

Merged
ThomasK33 merged 1 commit intomainfrom
orchestrator-sn5z
Feb 22, 2026
Merged

🤖 fix: re-enable orchestrator bash for generalized coordination#2538
ThomasK33 merged 1 commit intomainfrom
orchestrator-sn5z

Conversation

@ThomasK33
Copy link
Member

Summary

Re-enable bash for the Orchestrator agent so it can handle branch/PR coordination directly, while keeping implementation work delegated.

Background

A recent hardening change removed bash from Orchestrator entirely, which blocked routine repo/PR operations (push, PR creation/updates, and check monitoring) in orchestrator flows.

Implementation

  • Re-enabled bash for orchestrator by removing it from tools.remove.
  • Kept direct file-editing tools disabled (file_edit_.*).
  • Updated Orchestrator prompt guidance to:
    • allow orchestration use of bash (git/gh, focused verification, waiting on reviews/checks),
    • prohibit file reads/writes, manual editing, and broad exploration via bash,
    • direct fixes back to delegated exec/plan sub-agents.
  • Regenerated built-in agent content and synced docs output (docs/agents/index.mdx).

Validation

  • make fmt
  • make static-check
  • bun test src/node/services/agentDefinitions

Risks

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

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 -->
@ThomasK33 ThomasK33 added this pull request to the merge queue Feb 22, 2026
Merged via the queue into main with commit accccdd Feb 22, 2026
23 checks passed
@ThomasK33 ThomasK33 deleted the orchestrator-sn5z branch February 22, 2026 16:11
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