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#
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | Action to perform |
context | string | No | Context text to analyze |
workflow | string | No | Workflow name |
signal | string | No | Completion signal ref for checkpoints |
limit | number | No | Max recommendations (default: 5, max: 50) |
mode | string | No | Entitlement mode: local or server |
entitled | boolean | No | Override for premium workflows |
tier | string | No | Tier override: free, pro, team, enterprise |
Available Actions#
| Action | Description |
|---|---|
analyze | Analyze context and get suggestions |
suggest | Alias for analyze |
recommend | Get recommended workflows and skills |
workflows | List all available workflows |
workflow | Show specific workflow details |
start | Start a workflow |
next | Advance to next workflow step |
checkpoint | Mark a workflow checkpoint complete |
status | Get 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- [ ] deployedGet 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:
| Phase | Description |
|---|---|
setup | Initial project setup |
feature | Active feature development |
testing | Testing and QA |
deployment | Production deployment |
maintenance | Ongoing 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:
| Tier | Access |
|---|---|
| free | Basic workflows |
| pro | Advanced workflows |
| team | Team collaboration workflows |
| enterprise | Custom 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.
Related Tools#
- bootspring_agent - Invoke suggested agents
- bootspring_skill - Apply recommended skills
- bootspring_assist - Natural language requests