Show HN: Grepathy – Claude made a decision nobody approved (github.com)
hey HN - Claude pre-created users in Clerk with null emails/names as "guest users" on a contract job. Wasn't in any plan. The CTO asked why, and I didn't know! I didn't make that decision!
The reasoning was in a transcript on my laptop. Claude Code deletes those after 30 days by default. Two of my projects lost their whole history that way.
Grepathy distills transcripts locally into markdown committed with the code. Decisions only, never your messages, no server.
List every decision nobody approved:
grep -rn "agent-initiated" .ai/why/
Ran a blind eval before shipping, published it including the misses (REPORT.md). Agents with Grepathy answered the "why" questions right. Baseline agents made up confident wrong answers.
35 comments
[ 4.1 ms ] story [ 24.2 ms ] threadHow did the CTO respond to "Claude did it and I didn't catch it"? Did the AI PR summary mention it? Or did the CTO just read the code?
Does it matter if the developers understand the system they maintain?
I guess that depends whether the genAI maximalists turn out to be right.
Do you have people frantically trying to reverse engineer a basically unfamiliar-to-them code base at 2am while bleeding cash?
I've certainly seen people on this site defend that idea vociferously.
I won't tell you it's impossible - Claude does do legitimately amazing things.
It does not, however, seem to me to actually have deep understanding of what it's doing. "Amazing" does not mean "admirable" or "trustworthy."
This is not just Claude’s behaviour :)
It could be used for every agentic coding as well, because I have experienced such mess so many times in last three years.
One issue repaired, another one touched and changed…
Thanks for today's dose of impostor syndrome cure.
For me this is basically the opposite of how it would need to be, the decisions are all in my messages to the agent, almost never directly in the agent's replies, sometimes indirectly though I suppose.
Interesting to see that apparently some people use these tools and are the ones listening and doing what the LLM decide and says, rather than the opposite.
> Ran a blind eval before shipping, published it including the misses (REPORT.md). Agents with Grepathy answered the "why" questions right. Baseline agents made up confident wrong answers.
Is this eval public anywhere? The whole ecosystem severely lacks transparency, and people continue making strong claims without any sort of data or results that backs these up. Is there any public somewhere backing up the idea that it's more accurate that just using whatever agent harness?
> Claude made a decision nobody approved
It irks me a tiny bit that this is essentially clickbait, you don't know for sure Claude "made a decision nobody approved" as you've lost the data because you never thought sufficiently about storing these things in the first place. Most likely it misunderstood you at one point, you didn't carefully read the reply and approved it all, so most surely what you've done lead to that being done. These big models hardly ever just randomly do whatever, you can more often than not trace it to something you did wrong.
I would encourage you to treat AI outputs with substantially more skepticism than you're giving them.
Wait what? Claude Code (and Codex) transcripts are auto-deleted??
That's a treasure trove of information for all my projects and I had built some tooling and workflows tahat deal with extracting insights from them -- withut ever realizing I mightbe losing old chats. Thanks for this -- I may need to include an archival step for retention.
I will still try and include archival -- storage is cheap. A reinstall of Claude Code or buggy upgrade might still wipe history. I also ocassionally use multiple PCs -- so there is some small value in consolidating them all for analytics and insights.
(When I have a weekly quota unused and about to expire -- i task Opus with churning through these archives and surfacing learining, best practices, what's not working etc)
Throw that in ~/.claude/settings.json
Codex apparently does not do auto delete presently.
Need to watch.
Amazing to me how little these companies respect the historic value of the transcripts. Most of my work is captured in them now.
The whole point of the agent is to make decisions for you. If you want to make every little detailed decision, just write the code.
The whole art of this problem is figuring out which decisions matter to you, and how to surface them.
(Disclosure: we're working on this too. https://tern.sh)
edit:
To me it looks like yours has the following negative qualities:
- closed source
- requires signup for some service
- says code doesnt leave my machine but this connects to your servers
- requires Goose AI as a dependency