| Prop | Type | Default | Description |
|---|---|---|---|
tasks | PipelineTask[] | — | Controlled list of pipeline tasks. |
defaultTasks | PipelineTask[] | [...] | Uncontrolled initial list of pipeline tasks. |
onTasksChange | (tasks: PipelineTask[]) => void | — | Callback fired when tasks are added, updated, or removed. |
onTaskSubmit | (prompt: string) => void | — | Callback fired when a new prompt is submitted. |
onTaskCancel | (taskId: string) => void | — | Callback fired when a task is canceled or removed. |
onTaskComplete | (taskId: string) => void | — | Callback fired when a task is manually marked as completed. |
autoProcessQueue | boolean | true | Whether to automatically process queued items into thinking and active execution. |
thinkingDurationMs | number | 2400 | Duration in milliseconds for agent thinking and title refinement. |
composerPlaceholder | string | "Add a task for agent to plan..." | Custom placeholder for the task input capsule. |
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for the task. |
rawInput | string | The original raw prompt supplied by the user. |
title | string | Display title for the task before refinement. |
refinedTitle | string | Agent-generated actionable title. |
thoughtProcess | string | Brief thinking message explaining the agent's planning strategy. |
stage | "queued" | "thinking" | "in_progress" | "completed" | Current lifecycle stage of the task. |