This project is a fork of the Maestro-Gemini extension for the Gemini CLI.
Please refer to the upstream root project for comprehensive documentation, usage instructions, and details on how the Maestro orchestrator works.
You can install this extension directly into the Gemini CLI using the following command:
gemini extension install https://github.com/j-steve/maestrojThis fork includes several customizations and enhancements tailored for specific workflows:
- New Agents: Adds
qa_testeranddeployeragents to the roster, expanding the orchestrator's capabilities for post-deployment QA and rollout tasks. - Command Prefixing: All commands have been renamed from
/maestroto/maestroj(e.g.,/maestroj:design,/maestroj:status) to avoid conflicts with the upstream extension or other tools. - Strict Execution Mode Gating: Modifies the execution gating behavior to strictly read the
MAESTRO_EXECUTION_MODEenvironment setting. It bypasses the interactive prompt asking the user to choose between parallel and sequential modes, allowing for smoother headless operation. - Bypass Manual Approvals: Removes mandatory
yesnoprompts for approving the design document and implementation plan. The orchestrator now provides these as read-only outputs and automatically proceeds to the next phase, while still requiring manual selection for branching design decisions.