Blogengineering1 min read

Agent-Native VCS Architecture

Version control was built for humans reviewing diffs. Agents need a different primary interface.

Chat-first coding agents inherited git as a storage layer and a text dump as a context strategy.

An agent-native VCS still stores history the way teams expect — commits, branches, protection rules — but exposes a query plane optimized for tools: structural search, symbol resolution, change impact, provenance, and packaging of only the slices an agent needs for the current task. Throughput Lines of Code Per Day sits on that boundary: warm forge for canonical truth, phosphor for derived intelligence. AI proposes; humans merge; the graph rebuilds from truth.

Build agents that query the repo like a system of record, not a bag of files.

Continue