Orchestrator API

The Orchestrator API provides intelligent agent coordination, context analysis, workflow management, and recommendation services. It is the brain behind Bootspring's intelligent assistance.

Overview#

The Orchestrator manages:

  • Context Analysis: Understanding what you're working on
  • Agent Suggestions: Recommending the right experts
  • Workflow Management: Guiding structured development processes
  • Recommendations: Suggesting skills, workflows, and actions

REST API Endpoints#

Analyze Context#

Loading code block...

Analyze context and get intelligent suggestions.

Request Body:

Loading code block...

Response:

Loading code block...

Get Recommendations#

Loading code block...

Get intelligent recommendations for agents, skills, and workflows.

Request Body:

Loading code block...

Response:

Loading code block...

List Workflows#

Loading code block...

List all available workflows.

Response:

Loading code block...

Get Workflow Details#

Loading code block...

Get detailed information about a specific workflow.

Parameters:

ParameterTypeDescription
keystringWorkflow identifier

Response:

Loading code block...

Start Workflow#

Loading code block...

Start a workflow.

Response:

Loading code block...

Advance Workflow#

Loading code block...

Advance to the next phase of the active workflow.

Response:

Loading code block...

Mark Checkpoint#

Loading code block...

Mark a completion signal as done.

Request Body:

Loading code block...

Response:

Loading code block...

Get Status#

Loading code block...

Get current orchestrator status.

Response:

Loading code block...

MCP Tool#

The bootspring_orchestrator MCP tool provides orchestrator functionality to AI assistants.

Tool Definition#

Loading code block...

Actions#

ActionDescriptionParameters
analyzeAnalyze contextcontext
suggestGet agent suggestionscontext
recommendGet recommendationscontext, limit
workflowsList all workflows-
workflowGet workflow detailsworkflow
startStart a workflowworkflow
nextAdvance workflow-
checkpointMark signal completesignal, workflow (optional)
statusGet current status-

Examples#

Analyze context:

Loading code block...

Get recommendations:

Loading code block...

Start workflow:

Loading code block...

Mark checkpoint:

Loading code block...

Workflow Phases#

The orchestrator tracks development phases:

PhaseDescriptionTypical Agents
initializationProject setupsoftware-architect, devops-expert
requirementsDefining requirementsproduct-expert, software-architect
designTechnical designsoftware-architect, frontend-expert
implementationBuilding featuresfrontend-expert, backend-expert
testingWriting teststesting-expert
debuggingFixing issuesdebugging-detective
optimizationPerformance tuningperformance-expert
deploymentGoing livedevops-expert, security-expert
maintenanceOngoing workvaries

Advanced Features#

Workflow Composition#

Create custom workflows by composing phases. See Workflow Composition for details.

Agent Collaboration#

Coordinate multiple agents on complex tasks. See Agent Collaboration for details.

Parallel Phase Execution#

Run phases in parallel for workflows that support concurrent execution. See Parallel Execution for details.

Adaptive Workflows#

Handle failures and remediation during workflow execution. See Adaptive Workflows for details.

Error Handling#

Workflow Not Found#

Loading code block...

No Active Workflow#

Loading code block...

Premium Required#

Loading code block...

Best Practices#

  1. Start with Analysis: Always analyze context before starting workflows
  2. Follow Workflow Phases: Let the orchestrator guide you through structured development
  3. Mark Checkpoints: Track progress by marking completion signals
  4. Use Recommendations: Follow agent and skill recommendations for best results
  5. Handle Failures: Use adaptive workflows when things go wrong