frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I built Ponytrail, a local audit trail for AI coding-agent edits

https://github.com/0xroylee/ponytrail
22•1997roylee•2h ago

Comments

1997roylee•2h ago
Hi everyone, I built Ponytrail, a small CLI and bundled agent skill for making AI coding sessions easier to inspect and undo.

The problem I kept hitting: git diff shows what changed, but not why the agent changed it, what outcome it expected, what check it planned to run, or how to roll back one specific action. Final summaries are often too coarse, especially after a long coding session.

Ponytrail adds a small local trail around file mutations. Before an agent creates, edits, moves, deletes, formats, or generates files, it records a pre-change snapshot: action, purpose, reason, files, expected outcome, verification plan, rollback path

After the edit, it records a post-change snapshot with what changed, what checks ran, and the result.

Everything is stored locally under .pony-trail/ as JSONL, session trees, and small before/after file copies. It does not replace git. It is more like per-action intent and rollback context for agent work.

p1024k•1h ago
This project looks pretty interesting! Could you share 1-2 use cases? That would help people quickly understand what it does and get started.
altmanaltman•1h ago
Why does this project look interesting? Very sus comment from a new account
rootnod3•1h ago
And why does it sound like LLM output?
joaoreis81•1h ago
And what if the changes are remote?
vcryan•1h ago
My entire repo is an audit trail of AI coding-agent edits
giancarlostoro•37m ago
Not only that, but Claude can undo its own changes I just never use the feature because git has me covered...
benny_s•1h ago
Have you heard of git?
dwb•1h ago
I get enough of this with a pre/post tool hook that takes a jj snapshot and teaching the agent about `jj evolog`.
Joker_vD•8m ago
Not to be confused with "Ponytail", an award-winning puzzle-platform game by Jonathan Blow.

Never Give Them Your Face

https://nevergivethemyourface.com/
529•audiodude•3h ago•282 comments

Pledging Another $400k to the Zig Software Foundation

https://mitchellh.com/writing/zig-donation-2026
469•tosh•3h ago•148 comments

Claude Code's "extended thinking" is a summary- not authentic thinking

https://patrickmccanna.net/the-text-in-claude-codes-extended-thinking-output-is-not-authentic/
136•0o_MrPatrick_o0•2h ago•105 comments

Moebius: 0.2B image inpainting model with 10B-level performance

https://hustvl.github.io/Moebius/
82•DSemba•3h ago•15 comments

Deno Desktop

https://docs.deno.com/runtime/desktop/
829•GeneralMaximus•11h ago•322 comments

Codex logging bug may write TBs to local SSDs

https://github.com/openai/codex/issues/28224
334•vantareed•9h ago•182 comments

Nintendo Wii U games running from a 1980's Bernoulli disk [video]

https://www.youtube.com/watch?v=8GZDOpV2OXk
21•zdw•20h ago•1 comments

GLM 5.2 vs. Opus

https://techstackups.com/comparisons/glm-5.2-vs-opus/
366•ritzaco•9h ago•259 comments

Die analysis of the 8087 math coprocessor's fast bit shifter (2020)

https://www.righto.com/2020/05/die-analysis-of-8087-math-coprocessors.html
34•Jimmc414•3h ago•7 comments

National Science Foundation slashes basic science to fund new tech initiative

https://www.science.org/content/article/exclusive-nsf-slashes-research-programs-support-new-tech-...
5•strangeloops85•32m ago•3 comments

Help I accidentally a wigglegram

https://lmao.center/blog/wiggle-accidents/
417•gregsadetsky•2d ago•96 comments

Granularity comes at a cost – Game Theory

https://www.sidhantbansal.com/2026/Granularity-comes-at-a-cost/
28•sidhantbansal•2d ago•4 comments

Did my old job only exist because of fraud?

https://david.newgas.net/did-my-old-job-only-exist-because-of-fraud/
757•advisedwang•19h ago•341 comments

DHL Set to Transport Goods on New Wind-Powered Cargo Ships

https://www.wsj.com/pro/sustainable-business/dhl-set-to-transport-goods-on-new-wind-powered-cargo...
63•julienchastang•2h ago•24 comments

Apertus – Open Foundation Model for Sovereign AI

https://apertvs.ai/
496•T-A•19h ago•167 comments

Munich 1991: The Roots of the Current AI Boom

https://people.idsia.ch/~juergen/ai-boom-roots-munich-1991.html
175•tosh•3d ago•77 comments

Maria Isabel Sánchez Vegara on Her 100th "Little People, Big Dreams" Book

https://www.amightygirl.com/blog?p=36753
29•zeristor•2d ago•4 comments

Why Drawing Tablet Brands Won't Collaborate on Linux Floss Drivers

https://www.davidrevoy.com/article1154/why-drawing-tablet-brands-wont-collaborate-on-linux-floss-...
148•Tomte•4h ago•64 comments

There is minimal downside to switching to open models

https://www.marble.onl/posts/cancel_claude.html
340•amarble•20h ago•283 comments

Nvidia Halos

https://www.nvidia.com/en-us/ai-trust-center/halos/autonomous-vehicles/
65•ilreb•2h ago•38 comments

Chevron signs 20-year power agreement with Microsoft for West Texas data center

https://www.chevron.com/newsroom/2026/q2/chevron-signs-20-year-power-agreement-with-microsoft-for...
52•cdrnsf•3h ago•47 comments

Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

https://github.com/kyle-ssg/kyde
20•kyle-ssg•4h ago•7 comments

Manticore Search 27.1.5: Auth, sharding, conversational and faster vector search

https://manticoresearch.com/blog/manticore-search-27-1-5/
30•snikolaev•6h ago•2 comments

My 1992 view of the problems of computer programming in 1992

https://blog.plover.com/prog/fortran-i.html
84•speckx•3d ago•37 comments

Sakana Fugu

https://sakana.ai/fugu/
190•Finbarr•14h ago•106 comments

Memory Safe Inline Assembly

https://fil-c.org/inlineasm
161•pizlonator•2d ago•39 comments

Everything is logarithms

https://alexkritchevsky.com/2026/05/25/everything-is-logarithms.html
281•E-Reverance•19h ago•60 comments

Good results fine tuning a local LLM like Qwen 3:0.6B to categorize questions

https://www.teachmecoolstuff.com/viewarticle/fine-tuning-a-local-llm-to-categorize-questions
197•dev-experiments•18h ago•40 comments

UUID: NewV7() always generates a UUID with 7000 on browsers (Golang)

https://github.com/golang/go/issues/80084
27•mfrw•7h ago•2 comments

JSON-LD explained for personal websites

https://hawksley.dev/blog/json-ld-explained-for-personal-websites/
261•ethanhawksley•22h ago•84 comments