Skip to content

Architecture

This section is the current architectural truth for Forge. Start with the overview, then open deeper pages when a course lesson points you there.

The most important rule is that boundaries carry meaning: a Task is not an Agent Run, an Agent Adapter is not an Execution Environment, durable intent is recorded before external side effects, and live streaming data is not historical read state.

  1. Overview
  2. Domain model
  3. State machines
  4. Data model
  5. Operations and recovery
  6. Agent system
  7. Execution environments
  8. Git and worktrees
  9. Non-negotiables

The remaining pages cover RPC, realtime sync, security, testing, performance, paths, and observability.

Forge is local-first. The docs are part of the product engineering system.