ctxfs
A copy-on-write filesystem for running many agents against one repository
Description
Running N coding agents against one repository on Windows normally means N full working copies. ctxfs gives each agent a private, writable view of the same repository instead: reads fall through to a shared read-only base snapshot, and writes are captured copy-on-write into a per-context upper layer.
Each context is a real git repository, so work is reconciled back through ordinary git merges rather than a bespoke sync protocol. The base is pinned at one commit and is never written to.
Features
- Shared read-only base snapshot with per-context copy-on-write upper layers
- Every context is a real git repository — reconciliation is a normal merge
- Passthrough, overlay, git lifecycle and hardening milestones complete
- End-to-end acceptance demonstration passing against the specification