I use many tools to develop software and if my IDE would silently start adding "This commit was created with IntelliJ IDEA Ultimate" I'd find it intrusive and obnoxious, too.
Knowing which model created the code has more "weight" to it than the editor IMHO which is why I think this is different. Adding the session link is a nice touch.
Allowing tools to insert themselves into the git history only makes sense if you are purely vibecoding with a single model and don't even bother to check and clean it up anymore. Is this truly the default state of software development already? How the times have changed.
There are hundreds of them for just about every IDE you can think of.
I can't tell if this is a serious question or not, but metaprogramming/generators are decades old concepts that have been common features of basically every IDE since the 90s.
Surely you know the difference, right? I assume you’ve used LLMs to generate code by now?
Is a series of matrix multiplications on a token vector not a mechanical transformation?
Where is the point where you start to anthropomorphize it?
Autocomplete doesn’t really work until you start typing. The fact that my phone recognizes that I’m starting to type a word and the IDE offers the most statistically likely choice for me to accept doesn’t make those words its own. Same with autocomplete on a phone or in a word processor when entering sentences.
FWIW the Copyright Office, for its part, recognizes that AI generated code is mechanically generated and its opinion is that it’s not copyrightable.
But that’s not really what we’re talking about here. We’re talking about attribution and when it becomes important. To me the metaprogramming/codegen case is different because of the nature of the mechanism, particularly if you wrote the inputs that the IDE transformed on your behalf.
The bar for “writes code for you” is very low.
What, specifically, do you have against it?
The sessions are definitely more useful but only if I'm using a single agent from a single provider.
"Made in China" on items for sale in China is a positive indicator. "Made in China" on items for sale in the U.S. is a negative one.
The line between "attribution" and "marketing" seems to depend on your impression of the entity involved.
I would very deliberately avoid a mystery novel or a prayer book if it said "Co-authored by Claude" because I don't want to see a world in which those things are generated by entities other than humans.
I don't have that same objection when it comes to computer code.
But the important point is that your impression of either one depends on your prior position on Claude. What do you assume when you see that attribution?
Archives? Or deletes?
Codex, Pi, Hermes, Openclaw and bunch of others a getting pulled in automatically too. Repo: https://github.com/tenequm/pond
"cleanupPeriodDays": 720
and for personal projects move all Claude Code memory to the repo, then add a symlink eg PROJ="$HOME/.claude/projects/-$(echo "${PWD#/}" | tr '/' '-')"
DST="$PWD/.claude/memory"
[ -d "$PROJ" ] || { echo "No project dir: $PROJ" >&2; exit 1; }; mkdir -p "$DST"
if [ -d "$PROJ/memory" ] && [ ! -L "$PROJ/memory" ]; then mv "$PROJ/memory"/* "$DST"/; rmdir "$PROJ/memory"; fi
ln -sfn "$DST" "$PROJ/memory"Does adding this to your Claude settings.json not work anymore?
{ "cleanupPeriodDays": 99999 }
I'm not embarrassed by my LLM usage and I want to provide a full audit trail whenever possible to aid myself in the future.
PS: Claude archives old conversations on your computer after 30days. I've started archiving mine to the side as well for potential future use.