Het artikel beschrijft een probleem met Claude Code, waarbij sessie-URL's automatisch worden toegevoegd aan git commit-berichten en PR-beschrijvingen zonder voorafgaande waarschuwing of opt-in. Dit leidt tot een 'vervuilde' git-geschiedenis en wordt als onprofessioneel ervaren.
De auteur stelt de volgende oplossingen voor:
Opt-in: De URL alleen toevoegen als de gebruiker dit expliciet inschakelt via een prompt tijdens onboarding.
Opt-out: De instelling zichtbaar maken bij de eerste commit.
Verwijdering: De URL volledig schrappen en enkel de Co-Authored-By: Claude trailer gebruiken voor attributie.
Hoewel er technische alternatieven zijn, zoals aanpassingen in .claude/settings.json of het gebruik van git-hooks, worden deze als onvoldoende beschouwd vanwege hun lage vindbaarheid of onbetrouwbaarheid in diverse omgevingen.
[FEATURE] Sessie-URL standaard toegevoegd aan commit-berichten en PR-beschrijvingen — zou opt-in moeten zijn
Probleembeschrijving
Voorgestelde oplossing
Maak de toekenning van de sessie-URL opt-in; voeg deze alleen toe als de gebruiker dit expliciet inschakelt. Een eenmalige prompt tijdens het onboarding-proces ("Wilt u een link naar deze Claude-sessie opnemen in commit-berichten?") zou de ideale gebruikerservaring (UX) zijn.
Alternatieve oplossingen
Houd het als een opt-out instelling, maar maak de instelling vindbaar door deze tijdens de eerste commit te tonen met een optie "Dit niet opnieuw toevoegen".
Verwijder de URL volledig en vertrouw uitsluitend op de bestaande Co-Authored-By: Claude-trailer voor attributie.
Prioriteit en categorie
Prioriteit: Medium — zou zeer nuttig zijn.
Functiecategorie: Overig.
Voorbeeld van gebruikssituatie
Een ontwikkelaar gebruikt Claude Code om een functie te bouwen, commit het werk en opent een PR. Teamgenoten en open source-bijdragers zien vervolgens https://claude.ai/code/session_... onderaan elk commit-bericht en elke PR-beschrijving. Dit oogt onprofessioneel, vervuilt de geschiedenis en de ontwikkelaar had geen idee dat dit werd toegevoegd.
Aanvullende context
De instelling attribution.commit: "" in .claude/settings.json kan dit onderdrukken, maar deze is vrijwel onbekend.
Een commit-msg git-hook kan de URL ook verwijderen, maar deze werkt niet altijd betrouwbaar in remote- of cloudomgevingen.
Elk commit-bericht en elke PR-beschrijving die door Claude Code is gemaakt, bevat automatisch een sessie-URL onderaan (bijvoorbeeld https://claude.ai/code/session_...). Er is geen opt-in prompt, geen waarschuwing en er wordt tijdens het onboarding-proces niet naar verwezen. Gebruikers ontdekken dit pas nadat hun git-geschiedenis al is vervuild.
[FEATURE] Sessie-URL standaard toegevoegd aan commit-berichten en PR-beschrijvingen — zou opt-in moeten zijn
Probleembeschrijving
Voorgestelde oplossing
Maak de toekenning van de sessie-URL opt-in; voeg deze alleen toe als de gebruiker dit expliciet inschakelt. Een eenmalige prompt tijdens het onboarding-proces ("Wilt u een link naar deze Claude-sessie opnemen in commit-berichten?") zou de ideale gebruikerservaring (UX) zijn.
Alternatieve oplossingen
Houd het als een opt-out instelling, maar maak de instelling vindbaar door deze tijdens de eerste commit te tonen met een optie "Dit niet opnieuw toevoegen".
Verwijder de URL volledig en vertrouw uitsluitend op de bestaande Co-Authored-By: Claude-trailer voor attributie.
Prioriteit en categorie
Prioriteit: Medium — zou zeer nuttig zijn.
Functiecategorie: Overig.
Voorbeeld van gebruikssituatie
Een ontwikkelaar gebruikt Claude Code om een functie te bouwen, commit het werk en opent een PR. Teamgenoten en open source-bijdragers zien vervolgens https://claude.ai/code/session_... onderaan elk commit-bericht en elke PR-beschrijving. Dit oogt onprofessioneel, vervuilt de geschiedenis en de ontwikkelaar had geen idee dat dit werd toegevoegd.
Aanvullende context
De instelling attribution.commit: "" in .claude/settings.json kan dit onderdrukken, maar deze is vrijwel onbekend.
Een commit-msg git-hook kan de URL ook verwijderen, maar deze werkt niet altijd betrouwbaar in remote- of cloudomgevingen.
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.