3 ms·
I’ve been thinking about a simple problem: We’re increasingly merging AI-assisted code into production, but we rarely preserve the thing that actually produced
by mandel_x 7mo ago
I’ve been thinking about a simple problem:
We’re increasingly merging AI-assisted code into production, but we rarely preserve the thing that actually produced it — the session.
Six months later, when debugging or reviewing history, the only artifact left is the diff.
So I built git-memento.
It attaches AI session transcripts to commits using Git notes.
- latexr 7mo agoA better solution would be to read and understand the code before committing it.
- mandel_x 7mo agoPeople won’t do that, unfortunately. We are a dying breed (I hate it). I went against my own instincts and vibe code this, works as a proof of concept. You can see the session (including my typos) and compare what was asked for and what you got.
- torben-friis 7mo agoYour starting point is that people won’t read code, and you expect them to read someone’s llm session from git?
- bonoboTP 7mo agoAnother LLM will read it of course.
- midnitewarrior 7mo agoSounds like we've got an Ape Coder here! https://rsaksida.com/blog/ape-coding/ https://rsaksida.com/blog/ape-coding/
- dang 7mo agoRelated ongoing thread: Ape Coding [fiction] - https://news.ycombinator.com/item?id=47206798 https://news.ycombinator.com/item?id=47206798 - March 2026 (93 comments)
- add-sub-mul-div 7mo agoPersonally, I'm not going to be complicit in reshaping the field around the lazy and undisciplined.
- hrmtst93837 7mo ago[flagged]
- midnitewarrior 7mo agoI already invented this in my head, thanks for not making me code it. Excellent idea, I just wish GitHub would show notes. You also risk losing those notes if you rebase the commit they are attached to, so make sure you only attach the notes to a commit on main.
- mandel_x 7mo agoI added an action that will add a comment with the notes in GitHub so that you can see them directly. I did work around squash to collect all sessions and concatenate them as a single one
- midnitewarrior 7mo agoWell done. There is so much undefined in how agentic coding is going to mature. Something like what you're doing will need to be a part of it. Hopefully this makes some impressions and pushes things forward.
- denismi 7mo ago> the only artifact left is the diff You also have code comments, docs in the repo, the commit message, the description and comments on the PR, the description and comments on your Issue tracker. Providing context for a change is a solved problem, and there is relatively mature MCP for all common tooling.
- rerdavies 7mo agoNot to mention AIs predilection for copious and overly abundant comments.
- jwbron 7mo agoThe former GitHub CEO has a startup and this was their first release. They call it checkpoints: https://entire.io/ https://entire.io/ I copied it for my own tooling to make it work a bit better for my workflows.
- onel 7mo agoHave you been using it? How useful do you find it?
- hrmtst93837 7mo ago[flagged]