Skip to content

Projects UI

The Projects page shows all projects with:

  • Name and description
  • Current status (pending / planning / awaiting_approval / approved / running / paused / completed / failed / cancelled)
  • Created and updated timestamps
  • Quick actions: approve, cancel, view

Use the search bar to filter by name, and the status filter to show only running or failed projects.

Click New Project to open the project creation form at /projects/new. You can also generate a project directly from a chat conversation using the Generate Project modal.

Click any project to open its detail view:

The plan viewer shows the full project structure as an interactive checklist:

  • Phases displayed as collapsible sections
  • Tasks within each phase shown with status icons
  • Status icons: completed, running, pending, failed, cancelled
  • Inline task editing and reordering
  • Add/edit/delete phases and tasks

Phase gate checkpoints pause execution between phases, requiring manual approval before continuing. When a phase gate fires, a Phase Gate Modal appears with:

  • Summary of completed phase results
  • Option to approve continuation or cancel

Click a task to see:

  • Task description and inputs/outputs
  • Agent assigned
  • Status and timing (started, duration)
  • Output — the agent’s response and any files created
  • Retry button (for failed tasks)
  • Execution logs modal for detailed run output

New projects start in pending status and move to awaiting_approval after plan generation. The Approve button appears on the detail page (and inline in chat). Once approved, execution begins immediately.

To cancel a running project, click Cancel — in-progress tasks complete but no new tasks are started.

Click the settings icon to open the Project Settings Modal where you can configure execution strategy, assigned agent, and other project-level options.