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