bootspring_orchestrator

Intelligent agent coordination and workflow management. Analyze context, suggest agents, and manage multi-step workflows.

Overview#

The bootspring_orchestrator tool (also known as the workflow tool) coordinates agents and manages workflows. It analyzes your project context, recommends the best agents to consult, and guides you through multi-step development processes.

Parameters#

ParameterTypeRequiredDescription
actionstringYesAction to perform
contextstringNoContext text to analyze
workflowstringNoWorkflow name
signalstringNoCompletion signal ref for checkpoints
limitnumberNoMax recommendations (default: 5, max: 50)
modestringNoEntitlement mode: local or server
entitledbooleanNoOverride for premium workflows
tierstringNoTier override: free, pro, team, enterprise

Available Actions#

ActionDescription
analyzeAnalyze context and get suggestions
suggestAlias for analyze
recommendGet recommended workflows and skills
workflowsList all available workflows
workflowShow specific workflow details
startStart a workflow
nextAdvance to next workflow step
checkpointMark a workflow checkpoint complete
statusGet current orchestrator status

Usage Examples#

Analyze Context#

Use the bootspring_orchestrator tool with: - action: "analyze" - context: "I need to add user authentication with social login"

Response:

1{ 2 "phase": "feature", 3 "phaseName": "Feature Development", 4 "suggestions": [ 5 { 6 "type": "agent", 7 "name": "security-expert", 8 "reason": "Authentication implementation" 9 }, 10 { 11 "type": "skill", 12 "name": "auth/oauth", 13 "reason": "Social login patterns" 14 } 15 ], 16 "skills": ["auth/clerk", "auth/nextauth", "auth/oauth"] 17}

List Available Workflows#

Use the bootspring_orchestrator tool with: - action: "workflows"

Response:

1{ 2 "workflows": [ 3 { 4 "name": "feature-development", 5 "description": "Complete feature from spec to production", 6 "tier": "free", 7 "steps": 5 8 }, 9 { 10 "name": "code-review", 11 "description": "Thorough code review process", 12 "tier": "free", 13 "steps": 4 14 }, 15 { 16 "name": "database-migration", 17 "description": "Safe database migration workflow", 18 "tier": "pro", 19 "steps": 6 20 } 21 ], 22 "hiddenCount": 3 23}

Start a Workflow#

Use the bootspring_orchestrator tool with: - action: "start" - workflow: "feature-development"

Response:

1{ 2 "success": true, 3 "workflow": "feature-development", 4 "currentStep": 1, 5 "totalSteps": 5, 6 "stepName": "Requirements Gathering", 7 "instructions": "Review the feature requirements and create user stories...", 8 "signalProgress": { 9 "total": 5, 10 "completed": 0, 11 "signals": ["requirements-complete", "design-approved", "implementation-done", "tests-passing", "deployed"] 12 } 13}

Advance Workflow#

Use the bootspring_orchestrator tool with: - action: "next"

Response:

1{ 2 "success": true, 3 "currentStep": 2, 4 "totalSteps": 5, 5 "stepName": "Design", 6 "instructions": "Create technical design for the feature...", 7 "signalProgress": { 8 "total": 5, 9 "completed": 1, 10 "signals": ["requirements-complete", "design-approved", "implementation-done", "tests-passing", "deployed"] 11 } 12}

Mark Checkpoint Complete#

Use the bootspring_orchestrator tool with: - action: "checkpoint" - signal: "design-approved"

Response:

1{ 2 "success": true, 3 "signal": "design-approved", 4 "completed": true, 5 "progress": { 6 "completed": 2, 7 "total": 5 8 } 9}

Get Status#

Use the bootspring_orchestrator tool with: - action: "status"

Response:

1## Orchestrator Status 2 3**Current Phase:** feature 4**Active Workflow:** feature-development (Step 2/5) 5**Available Agents:** 36 6 7### Recent Suggestions 81. security-expert - Authentication implementation 92. auth/clerk skill - Clerk authentication pattern 10 11### Workflow Progress 12- [x] requirements-complete 13- [x] design-approved 14- [ ] implementation-done 15- [ ] tests-passing 16- [ ] deployed

Get Recommendations#

Use the bootspring_orchestrator tool with: - action: "recommend" - context: "Building a SaaS with Stripe billing" - limit: 10

Response:

1{ 2 "agents": [ 3 { "name": "backend-expert", "relevance": 0.9 }, 4 { "name": "security-expert", "relevance": 0.85 } 5 ], 6 "skills": [ 7 { "name": "payments/stripe", "relevance": 0.95 }, 8 { "name": "saas/subscription", "relevance": 0.88 } 9 ], 10 "workflows": [ 11 { "name": "saas-setup", "relevance": 0.92 } 12 ] 13}

Workflow Concepts#

Phases#

Projects go through development phases:

PhaseDescription
setupInitial project setup
featureActive feature development
testingTesting and QA
deploymentProduction deployment
maintenanceOngoing maintenance

Signals#

Signals are checkpoints within workflows that indicate progress:

  • Can be marked complete with exact text, partial match, or index
  • Track overall workflow progress
  • Enable resuming workflows

Tier Access#

Some workflows require specific subscription tiers:

TierAccess
freeBasic workflows
proAdvanced workflows
teamTeam collaboration workflows
enterpriseCustom workflows

Error Handling#

Unknown Workflow#

{ "error": "Unknown workflow: invalid-workflow" }

Premium Workflow Access#

{ "error": "Premium workflow access required", "tier": "pro", "upgradeUrl": "https://bootspring.com/pricing" }

Best Practices#

Start with Analysis#

Run analyze first to understand your project context before starting a workflow.

Use Signals#

Mark checkpoints as you complete them to track progress accurately.

Follow the Flow#

Workflows are designed with specific ordering - follow steps in sequence for best results.

Combine with Agents#

Use workflow suggestions to invoke the right agents at each step.