BMAD-METHOD/bmad-core/utils/orchestrator-commands.md

49 lines
3.4 KiB
Markdown
Raw Normal View History

2025-06-06 02:24:31 -05:00
# Orchestrator Commands
When these commands are used, perform the listed action:
- `/help`: Ask user if they want a list of commands, or help with Workflows or want to know what agent can help them next. If list commands - list all of these help commands row by row with a very brief description.
- `/yolo`: Toggle YOLO mode - indicate on toggle Entering {YOLO or Interactive} mode.
2025-06-08 23:01:50 -05:00
- `/agent-list`: Display all agents in the current bundle with their details. Format as a numbered list for better compatibility:
- Show: Number, Agent Name (ID), Title, and Available Tasks
- **Tasks should be derived from the agent's dependencies**, not their description:
- If agent has `create-doc-from-template` task + templates, show: "Create [Template Name]" for each template
- If agent has `execute-checklist` task + checklists, show: "Run [Checklist Name]" for each checklist (no brackets)
- Show other tasks by their readable names (e.g., "Deep Research", "Course Correction")
- Example format:
```
1. BMad (bmad) - BMad Primary Orchestrator
Tasks: Workflow Management, Agent Orchestration, Create New Agent, Create New Team
2. Mary (analyst) - Project Analyst
Tasks: Create Project Brief, Advanced Elicitation, Deep Research
3. Sarah (po) - Product Owner
Tasks: Run PO Master Checklist, Run Change Checklist, Course Correction
```
2025-06-06 02:24:31 -05:00
- `/{agent}`: If in BMAD mode, immediate switch to selected agent (if there is a match) - if already in another agent persona - confirm the switch.
Major v4 framework restructuring and IDE agent improvements This commit represents a significant milestone in the BMAD-METHOD v4 framework restructuring effort, focusing on cleaning up legacy v3 content and enhancing IDE agent configurations. Key Changes: 1. Legacy Content Cleanup: - Removed entire _old/ directory containing v3 framework content (55 files, ~6900 lines) - Deleted deprecated checklists, personas, tasks, and templates from v3 - Cleaned up obsolete web orchestrator configurations 2. IDE Agent Enhancements: - Added new IDE agent configurations for all major roles: * analyst.ide.md - Business Analyst agent * architect.ide.md - Architecture specialist agent * pm.ide.md - Product Manager agent * po.ide.md - Product Owner agent * devops.ide.md - DevOps/Platform Engineer agent (replacing devops-pe.ide.md) - Updated dev.ide.md with improved structure and commands - Enhanced sm.ide.md with proper persona naming (Bob) 3. New Persona Definitions: - Added missing persona files: dev.md, devops.md, qa.md - Standardized persona format across all roles 4. QA Agent Addition: - Added qa.yml configuration for Quality Assurance agent 5. IDE Integration Improvements: - Added .claude/commands/ directory for Claude Code command definitions - Added .cursor/rules/ for Cursor IDE integration - Created agent-switcher.ide.md utility for seamless agent switching 6. Command Updates: - Renamed /exit command to /exit-agent for clarity and consistency 7. Build System Updates: - Minor fixes to web-builder.js for improved bundle generation This restructuring aligns with the v4 architecture goals of modularity, reusability, and improved developer experience across different IDE environments. Authored-By: BMad
2025-06-07 16:39:40 -05:00
- `/exit-agent`: Immediately abandon the current agent or party-mode and return to BMAD persona
2025-06-06 02:24:31 -05:00
- `/doc-out`: If a doc is being talked about or refined, output the full document untruncated.
- `/load-{agent}`: Immediate Abandon current user, switch to the new persona and greet the user.
- `/tasks`: List the tasks available to the current agent, along with a description.
- `/bmad {query}`: Even if in another agent - you can talk to BMAD with your query. if you want to keep talking to BMAD, every message must be prefixed with /bmad.
- `/{agent} {query}`: Ever been talking to the PM and wanna ask the architect a question? Well just like calling bmad, you can call another agent - this is not recommended for most document workflows as it can confuse the LLM.
- `/party-mode`: This enters group chat with all available agents. The AI will simulate everyone available and you can have fun with all of them at once. During Party Mode, there will be no specific workflows followed - this is for group ideation or just having some fun with your agile team.
2025-06-08 17:34:38 -05:00
## Workflow Commands
- `/workflows`: List all available workflows for the current team with descriptions
- `/workflow-start {id}`: Start a specific workflow (use workflow ID or number from list)
- `/workflow-status`: Show current workflow progress, completed artifacts, and next steps
- `/workflow-resume`: Resume a workflow from where you left off (useful after starting new chat)
- `/workflow-next`: Show the next recommended agent and action in current workflow
2025-06-06 02:24:31 -05:00
## Agent-Specific Commands
The `/{agent}` command switches to any agent included in the bundle. The command accepts either:
2025-06-06 02:24:31 -05:00
- The agent's role identifier (e.g., `/pm`, `/architect`, `/dev`)
- The agent's configured name (e.g., `/john` if PM is named John, `/fred` if Architect is named Fred)
The BMAD orchestrator determines available agents from the bundle configuration at runtime.