<- Architecture overview

Git workflow

Git actions operate on the durable project tree and refresh client state. Routes call Git RPCs on the filesystem Durable Object, where Git uses the durable project tree and pushes history changes to Artifacts.

Git operations

Status updates

Notes

GitService runs isomorphic-git inside the filesystem Durable Object against the Computer workspace. The working tree, Git objects, refs, and index persist together under /workspace; Cloudflare Artifacts remains the remote. Git mutations share the workspace queue and send git-status-changed through ProjectCoordinator.