@itsclelia: I have one big problem with agentic engineering: I want agents to operate autonomously, but I also want granular, rever…

X AI KOLs Timeline News

Summary

I have one big problem with agentic engineering: I want agents to operate autonomously, but I also want granular, reversible control over every change they make. I could solve this by committing every intermediate step to Git, but that would completely pollute my repo history. So I built 𝗮𝗴𝗴𝗶𝘁: a Git-like CLI for local and remote (S3-backed) agent artifact storage, written in Rust . With aggit, my agents can stash intermediate work, create branches safely, restore previous states, and back

I have one big problem with agentic engineering: I want agents to operate autonomously, but I also want granular, reversible control over every change they make. I could solve this by committing every intermediate step to Git, but that would completely pollute my repo history. So I built 𝗮𝗴𝗴𝗶𝘁: a Git-like CLI for local and remote (S3-backed) agent artifact storage, written in Rust . With aggit, my agents can stash intermediate work, create branches safely, restore previous states, and back up artifacts to my @RustFSofficial server with multi-instance replication support, all without touching the main Git repository. Once the results are ready, I can cleanly push the final changes to GitHub. Learn more → http://aggit.dev Install as an agent skill → 𝘯𝘱𝘹 𝘴𝘬𝘪𝘭𝘭𝘴 𝘢𝘥𝘥 𝘈𝘴𝘵𝘳𝘢𝘉𝘦𝘳𝘵/𝘢𝘨𝘨𝘪𝘵 Leave a → http://github.com/AstraBert/aggit
Original Article
View Cached Full Text

Cached at: 05/11/26, 10:38 AM

I have one big problem with agentic engineering: I want agents to operate autonomously, but I also want granular, reversible control over every change they make. I could solve this by committing every intermediate step to Git, but that would completely pollute my repo history. So I built 𝗮𝗴𝗴𝗶𝘁: a Git-like CLI for local and remote (S3-backed) agent artifact storage, written in Rust . With aggit, my agents can stash intermediate work, create branches safely, restore previous states, and back up artifacts to my @RustFSofficial server with multi-instance replication support, all without touching the main Git repository. Once the results are ready, I can cleanly push the final changes to GitHub. Learn more → http://aggit.dev Install as an agent skill → 𝘯𝘱𝘹 𝘴𝘬𝘪𝘭𝘭𝘴 𝘢𝘥𝘥 𝘈𝘴𝘵𝘳𝘢𝘉𝘦𝘳𝘵/𝘢𝘨𝘨𝘪𝘵 Leave a → http://github.com/AstraBert/aggit


aggit | S3-backed, git-versioned object storage

Source: https://aggit.dev/ Rust CLI + S3

S3-backed, git-versioned object storage for agents. Track local files as compressed objects, branch safely, and sync reachable history to S3-compatible remotes.

$ aggit init .
$ aggit author -n "Jane Doe" -e "[email protected]"
$ aggit add notes.txt
$ aggit commit -m "initial commit"
$ aggit origin create prod -e https://s3.example.com -s *** -k *** -r us-east-1
$ aggit push prod

Core Capabilities

Git-like Local Engine

`blob`, `tree`, and `commit` objects are stored under `.aggit/objects` with branch-aware refs and index.

Branching + Recovery

Switch branches with clean-state checks, restore working trees from committed snapshots, and inspect history objects.

S3 Sync

Push only reachable objects beyond remote head; clone remotes back into `.aggit` and materialize files locally.

How It Works

`aggit` keeps a minimal Git-like store inside `.aggit/`: file contents are hashed into compressed objects, index entries are tracked per branch, and commits link trees plus parent pointers. On push, it computes objects reachable from local head and uploads only what the remote bucket is missing, alongside branch head and index. Clone performs the inverse: downloads `.aggit` data from S3 and restores the working tree from the selected branch commit.

View the GitHub repository

Similar Articles

Grit: Rewriting Git in Rust with Agents

Hacker News Top

The article details Grit, a new Rust reimplementation of Git that passes over 99% of the Git test suite, created using AI agents. It aims to provide a library-based, memory-safe alternative to the original Git.

Show HN: Git for AI Agents

Hacker News Top

re_gent is an open-source version control system for AI agent activity, tracking every tool call and associated prompt so developers can audit and roll back agent changes.