← All stories
● Covered by 1 source · 1 reportLow impact1 negative

Claude Code automatically appends session URLs to commit messages and PR descriptions

🔄 Updated 54m ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Claude Code adds session URLs to git commit messages and PR descriptions.
  • There is no opt-in or warning for this feature.
  • Developers find the added URLs unprofessional and cluttering.
  • A setting exists to suppress it, but it is not easily discoverable.

Unwanted URL Appended to Git History

Claude Code, an AI coding assistant, automatically appends a session URL (e.g., "https://claude.ai/code/session_...") to every commit message and pull request description it generates. This occurs by default, without any explicit opt-in prompt or warning to the user during onboarding or usage.

Developer Concerns and Impact

Developers using Claude Code have expressed concerns that these automatically added URLs make their git history appear unprofessional and cluttered. The lack of transparency regarding this feature means users only discover it after it has already been integrated into their version control system.

Proposed Solutions for User Control

The primary proposed solution is to make the inclusion of the session URL an opt-in feature. This could involve a one-time prompt during onboarding asking if the user wishes to include a link back to the Claude session in commit messages. Alternative suggestions include making an opt-out setting more discoverable, possibly with a "Don't add this again" option during the first commit, or removing the URL entirely and relying on the existing "Co-Authored-By: Claude" trailer for attribution.

Existing but Undiscovered Settings

While a setting exists to suppress this behavior (attribution.commit: "" in .claude/settings.json), it is not easily discoverable by users. Additionally, using a commit-msg git hook can strip the URL, but this method is not always reliable in remote or cloud development environments.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 30

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Claude Code automatically includes a session URL in commit messages and pull request descriptions without user consent or notification. This practice clutters git history and is perceived as unprofessional by developers, who are requesting an opt-in mechanism for this feature.