Skip to content

Concepts

Concepts

These pages explain the building blocks of Forge. Read them in any order, or start with Agents and Tasks if you’re new.

PageWhat it covers
AgentsRegistered executors and the daemons they run on; adapters, heartbeats, and resource limits
TasksThe task record, status lifecycle, and how work moves from todo to done
WorkspacesPer-task git worktrees, filesystem locks, and cleanup
WorkflowsDefault workflow, state kinds, roles, gates, retries, and how to define a custom one
Review and mergeCI gate steps, the auditor role, retry budgets, and merge strategy
Subtasks and dependenciesOrdered vs independent subtasks and the dependency claim gate
HooksLifecycle hooks, blocking guards, and plugins
Chat and follow-upsBuilt-in chat UI, conversation threads, and follow-up turns
KnowledgeKnowledge plugin and automatic capture
External issuesGitHub and Gitea issue sync
NotificationsNotification center, SSE event stream, and browser notifications
AuthUsers, JWTs, Personal Access Tokens, and daemon tokens
MCPUsing Forge from Claude Code, Codex, or Cursor via MCP