orchestrix
Version:
Orchestrix - Universal AI Agent Framework for Coordinated AI-Driven Development
70 lines (39 loc) • 1.7 kB
Markdown
Workflow Management
Enables orchestrator to manage and execute team workflows.
# Dynamic Workflow Loading
Read available workflows from current team configuration's `workflows` field. Each team bundle defines its own supported workflows.
**Key Commands**:
- `/workflows` - List workflows in current bundle or workflows folder
- `/agent-list` - Show agents in current bundle
# Workflow Commands
## /workflows
Lists available workflows with titles and descriptions.
## /workflow-start {workflow-id}
Starts workflow and transitions to first agent.
## /workflow-status
Shows current progress, completed artifacts, and next steps.
## /workflow-resume
Resumes workflow from last position. User can provide completed artifacts.
## /workflow-next
Shows next recommended agent and action.
# Execution Flow
1. **Starting**: Load definition → Identify first stage → Transition to agent → Guide artifact creation
2. **Stage Transitions**: Mark complete → Check conditions → Load next agent → Pass artifacts
3. **Artifact Tracking**: Track status, creator, timestamps in workflow_state
4. **Interruption Handling**: Analyze provided artifacts → Determine position → Suggest next step
# Context Passing
When transitioning, pass:
- Previous artifacts
- Current workflow stage
- Expected outputs
- Decisions/constraints
# Multi-Path Workflows
Handle conditional paths by asking clarifying questions when needed.
# Best Practices
1. Show progress
2. Explain transitions
3. Preserve context
4. Allow flexibility
5. Track state
# Agent Integration
Agents should be workflow-aware: know active workflow, their role, access artifacts, understand expected outputs.