Live data from Hacker News

Claude Session URL appended to commit messages and PR descriptions by default

github.com

231–240 of 257 posts

Re: Claude Session URL appended to commit messages and PR descriptions by default

#231
post #53

Earlier quoted context omitted.

I'm not sure i see it as an ad. "Sent from my iPhone" is an ad because the iPhone is not a meaningful part of sending the email. Claude is a meaningful part of the commit though if you're using it, so to me it's more like clarity or transparency than an advertisement.

The way I see it, the conversation transcript is the important part. The specific link to claude.ai nor the model itself is important to me. Otherwise we'll all just be linking out to 10 different AI model providers websites to see history. I'd rather it be some open solution. Models change so much that I don't really see why anybody cares what model was used to generate the code after the fact. It changes every few…

UID itself is what is useful, regardless of whether or not you have access to the actual session transcript.

One could argue that "https://claude.ai/" is slightly more verbose over "CLAUDE_UID=", but the former is also slightly more convenient for those with access to the transcript, and both have word "claude" in them, because you need to be able to tell which UID in the commit message is for what.

Re: Claude Session URL appended to commit messages and PR descriptions by default

#232
post #14
post #8

Anthropic is right here. You need to clearly define what commits are AI authored or you are conspiring to commit copyfraud. https://en.wikipedia.org/wiki/Copyfraud AI does not enjoy copyright protection. Pretending you created something written by AI is copyfraud.

If anthropic believes in giving credit, why not give credit to all the content they stole?

Isn't that implied when it says coauthored by Claude? Would be waste of chars to name everyone else

Re: Claude Session URL appended to commit messages and PR descriptions by default

#233

I may be missing something, but this is exactly what I want as a default. I want the session links there. I see PRs from my coworkers with session links. I still get to control whether other people can see the session, but I don’t lose it. I don’t get the “unprofessional” argument. This is attribution. Attribution is professional. If you don’t want it, you turn it off or rewrite the commit messages. If you are having…

Realistically, what do you actually get from viewing people's sessions? I honestly don't really understand why people care. The specific model used can't be important because theres a new trending one every couple weeks nowadays. The conversation could be wildly out there and have 10+ different iterations of the same thing in it that led to the final product, etc. It's not like before AI we were asking people to expl…

The link to session is a red herring - most people seeing it won't be able to access the transcript.

It's a tag with an UID. It's useful to connect together multiple changes, including possibly several commits across multiple unrelated repositories, as well as other artifacts and actions. It records the causal link, and connects it to telemetry (people do run their own telemetry over agents, especially in team/company setting). Because chances are that, if you have issues with some change made by AI, being able to look up what other changes were made as part of the same session is going to be very helpful.

> That's not even bringing into the fact that there are people who use multiple models, multiple sessions, multiple harnesses across the same commits/changesets. How do you reconcile those alongside people who could have made human changes in the end?

This is exactly how. By tagging changes with session UID, and using it as key to resolve other changes, as well as specific model and harness versions used, if you use telemetry endpoints harnesses tend to offer.

The whole discussion is just people getting tripped over the tag being link-shaped, ie. "https://what.tld/", instead of "WHAT_ID=".

Re: Claude Session URL appended to commit messages and PR descriptions by default

#234

I may be missing something, but this is exactly what I want as a default. I want the session links there. I see PRs from my coworkers with session links. I still get to control whether other people can see the session, but I don’t lose it. I don’t get the “unprofessional” argument. This is attribution. Attribution is professional. If you don’t want it, you turn it off or rewrite the commit messages. If you are having…

Having it there by default is an ad. Turning it on explicitly is a dev tool.

Re: Claude Session URL appended to commit messages and PR descriptions by default

#235
post #14

Earlier quoted context omitted.

If anthropic believes in giving credit, why not give credit to all the content they stole?

Isn't that implied when it says coauthored by Claude? Would be waste of chars to name everyone else

Where can I see the list of everybody they stole IP from? Just saying "that guy stole it for me" isn't really giving credit to the real owners/creators.

Re: Claude Session URL appended to commit messages and PR descriptions by default

#236
post #113

Earlier quoted context omitted.

There has been more than I project where I literally didn’t even look at the code. I prompted what amounts to verbose “I want X” and then did QA. I’m perfectly happy with an LLM being credited with that code and there being no copyright existing for that code. For some people that is their life’s work and they want to clutch pearls. Their sole contribution was a half baked idea and they shipped QA out to their “users…

> If your entire product is LLM generated you sure as hell have no right to place any license on there Something you’ve created from nothing because of the tool you’ve used to create it should not be allowed to be licensed?

By that very definition you did not create it.

Yes it’s the same as using a stock drum pattern in a drum machine, it is not copyrightable because no human was involved in any part of it.

If you have an idea and want rights to it then do it the old fashion way and pay a developer to do a commissioned work and you can have your copyright, heres the catch, that will cost a hell of a lot more than 100usd a month

Re: Claude Session URL appended to commit messages and PR descriptions by default

#237
post #139

Earlier quoted context omitted.

Funny to compare it to “Sent from iPhone” that Apple appended to emails by default way back when. It was an ad, but nobody cared because using iPhone was a point of pride.

I cared. Deleting that constantly was pretty annoying. And why would I have pride in whatever device I’m using?

It might be mostly with kids seeking status from materialism, but blue bubbles as opposed to green bubbles was/is still a thing.

Re: Claude Session URL appended to commit messages and PR descriptions by default

#238

The open models I use everyday also occasionally put the co-signed by claude notices in their commits, because they have been trained on commit logs with these notices present. We shouldn't polute commit messages with these kind of extra's, they will only lead to more noise. Once all the models append random urls to commit messages, who's to trust these? If you need attribution I bet that you can find a neater way to…

Not really. Co-signed is part of system promt that injected by harness.

Re: Claude Session URL appended to commit messages and PR descriptions by default

#239
post #108

Eh, I don't want the tools I use to stamp their names on everything. It's also not uncommon for me to switch between GPT and Claude or different models in the harness if one of them isn't doing well. GPT-5.6 Terra has been doing a significantly better job at writing concise PR bodies and commit messages than Claude's usual multi paragraph word soup. I don't need "Created by Claude Code 1.2.3, Opus 4.8 inside tmux ins…

I found both models produce word salad for PR bodies by default. Same thing with commits messages.

I had to create hooks that invoke skills when pushing new commit and open PR body text.

Re: Claude Session URL appended to commit messages and PR descriptions by default

#240
post #5

Instead of accepting the default “commit then push,” try “draft a commit message and let me review and revise it first.”

I surprised how many people don’t even read their own PR commits and diffs, like at basic level.

So many don’t even bother to tide-up fold their commits into single logical change, consider how many commit agent doing, seems logical to have folded commit history when you open PR.

Default commit and PR body text is word salad didn’t seems to bothered these people. Because if it did they already had hooks and skills to make it look tidy and lack of any AI attribution inserted.

I don’t even consider myself developer more like really weak devops guy, but I was already doing all of that.

Post reply on HN