Source control for coding agents
The commit remembers
the conversation.
Every agent run produces checkpoints, so a commit stays linked to the prompts, tool calls and file changes that produced it.
macOS is the supported platform; Linux and Windows build from the same Tauri codebase but are untested. Code, notes and sessions stay on your machine unless you sign in to sync.
checkpoint / session
IllustrativeRework retry handling in the sync worker
Committed during an agent session- Prompt
- The sync worker gives up too early on transient failures.
- Tool calls
- read worker.rs, run tests, edit worker.rs
- Abandoned
- A fixed delay, dropped after the flaky test kept failing.
- Kept
- Backoff with a bounded retry count.
The record exists whether or not it is open
Names and turns above are illustrative, not a captured session. The point is where they live: attached to the commit, still queryable months later.