Planned work is tracked in GitHub Issues and labelled by phase. The rough arc:
- Core object model (Node, Edge, Commit, Operation, View)
- Prolly tree storage with content-addressed CIDs
- redb backend (
agent-git-backend-redb) - embedded key-value storage - HNSW vector retrieval (three-lane fan-out: vector + graph + sparse)
- CLI (
agent-git commit,agent-git retrieve,agent-git log,agent-git ingest, …) - MCP server for agent integration
- Benchmark harness (
agent-git bench) with FinanceBench and LME results - Ed25519 signing and revocation (§9)
agent-git global- cross-repo knowledge graph- Python package (
agent-git-clion PyPI) and npm package
- Tombstone GC (compact expired tombstones without breaking CID chains)
- SPLADE sparse lane (currently feature-gated)
- Secondary index (
§4.8) shipped to stable - Remote sync (
agent-git push/agent-git pullagainst an S3-compatible store) - Pluggable embedding providers (OpenAI, Ollama, local ONNX)
- Multi-writer merge (conflict-free CRDT-style view reconciliation)
- Linearize mode (
§6.5) promoted to default for multi-process repos agent-git serve- lightweight HTTP gateway for the MCP server- Wasm build target
- Cross-language SDKs (TypeScript, Python native bindings)
agent-git diff- semantic diffing between commits- Snapshot export / import (portable archive format)
Last updated: 2026-05-09. See open issues for the current state of each item.