Skip to content

Reference Library

This is the course-wide index. Individual lessons link the small subset you need at that point.

Go and systems fundamentals

SQLite

Git

RPC and contracts

Electron and frontend

Agent/orchestrator repos worth reading

T3 Code

Read for: durable intent/side effects, provider ownership, capability semantics, reconnect/replay design, and long-running state scars.

Sculptor

Read for: deep structured agent integration, substituted question/plan tools, pending questions surviving reload, and provider-specific capability UX.

Emdash

Read for: worktree provisioning, parallel task environments, process/PTY boundaries, and desktop/provider architecture.

Vibe Kanban

Read for: practical worktree, migration, long-session, and UI lifecycle failure modes—not as an architecture to copy wholesale.

OpenHands

Read for: separating frontend from execution and keeping execution environment/sandbox concerns distinct from the agent.

Mux / Coder

Read for: local/worktree/SSH/Docker/devcontainer runtime separation and fail-closed policy behavior.

Review/planning integrations

Treat Plannotator as an integration/UX reference, not as Forge's domain model.

Architecture writing

Rule for adding references

Prefer primary sources: official documentation, source code, issues with reproducible technical detail, protocol documentation, and pinned repository files. Add community articles only when they explain a concept better than primary docs, and label them as secondary reading.

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