Skip to main content

Overview

Forge tasks are managed primarily through the Web UI at http://localhost:3000. While there’s no dedicated CLI for task operations, you can interact with tasks programmatically via REST API or MCP tools.

Web UI Task Management

The primary way to work with tasks:

Task Lifecycle

Tasks flow through these states:
Initial State: Tasks waiting to be prioritized
  • Created but not yet scheduled
  • Can be refined and estimated
  • Not assigned to agents yet

Task Properties

Each task has these fields:

REST API Task Operations

Interact with tasks programmatically when Forge is running:

List Tasks

Create Task

Get Task Details

Update Task

Delete Task


MCP Task Tools

When running in MCP mode (--mcp or --mcp-advanced), use these tools:
List and filter tasks
Returns array of tasks matching filters.

Task Attempts

Each task can have multiple attempts from different AI agents.

Creating Attempts

Comparing Attempts

Attempt States

  • pending: Queued for execution
  • running: AI agent actively working
  • completed: Finished successfully
  • failed: Execution failed
  • cancelled: Manually stopped

Common Task Workflows

Feature Development

Bug Fix

Code Refactoring


Task Labels

Organize tasks with labels:

Type Labels

  • feature - New functionality
  • bug - Bug fixes
  • refactor - Code improvements
  • docs - Documentation
  • test - Testing
  • chore - Maintenance

Area Labels

  • frontend - UI/React code
  • backend - API/server code
  • database - Schema/queries
  • devops - Infrastructure
  • security - Security issues

Priority Labels

  • critical - Urgent, blocking
  • high - Important, soon
  • medium - Normal priority
  • low - Nice to have

Custom Labels

Create your own:
  • sprint-24 - Sprint tracking
  • customer-reported - Source
  • technical-debt - Cleanup
  • experiment - Exploratory

Task Templates

Create reusable task templates:

Next Steps

Project Commands

Manage projects and repositories

Task API Reference

Complete API documentation

MCP Tools

MCP integration details

Workflows

Task workflow examples