Skip to content

j-steve/maestroj

Repository files navigation

Maestro JSteve

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.

Installation

You can install this extension directly into the Gemini CLI using the following command:

gemini extension install https://github.com/j-steve/maestroj

Differences from Upstream

This fork includes several customizations and enhancements tailored for specific workflows:

  • New Agents: Adds qa_tester and deployer agents to the roster, expanding the orchestrator's capabilities for post-deployment QA and rollout tasks.
  • Command Prefixing: All commands have been renamed from /maestro to /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_MODE environment 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 yesno prompts 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors