# Function runDevPipeline

- runDevPipeline(
  task: string,
  stages: DevPipelineStages,
  options?: DevPipelineOptions,
  ): Promise<DevPipelineResult>

  Execute the full multi-agent development pipeline.

  When `sessionId` is provided, each stage checkpoints to disk. On crash, re-running with the same sessionId resumes from the last completed stage.

  #### Parameters

  - task: string

    High-level task description

  - stages: DevPipelineStages

    Pluggable stage implementations

  - `Optional` options: DevPipelineOptions

    Pipeline options (sessionId for checkpoint/resume)

  #### Returns Promise<DevPipelineResult>

  Pipeline result with all outputs

  - Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:177