Claude Code schreibt einen Sitzungslink in Commits, wenn Sie ihn nicht abschalten
Claude Code hängt einen Claude-Session-Trailer mit Link zum eigenen Chat an Commits und Pull Requests. Die Einstellung ist standardmäßig aktiv.
3 Min. Lesezeit

Claude Code fügt den Commits, die es schreibt, einen Link zur eigenen Chat-Sitzung hinzu. Der Link landet in der Commit-Nachricht und in der Beschreibung des Pull Requests. Er ist standardmäßig aktiv. Am 30. August 2026 stritten Entwickler auf Hacker News erneut über diese Voreinstellung.
Claude Code ist der Coding-Agent von Anthropic für die Kommandozeile. Er bearbeitet Dateien, führt Befehle aus und erstellt Git-Commits für Entwickler. Beim Commit hängt er einen Git-Trailer an. Ein Trailer ist eine beschriftete Zeile am Ende einer Commit-Nachricht, wie Signed-off-by:. Diese hier lautet Claude-Session: und enthält eine URL.
Was der Sitzungslink tatsächlich enthält
Die URL verweist auf das Gespräch, aus dem der Commit entstand. Das Entwicklerblog outofcontext.dev dokumentierte das Format am 30. Juni 2026. Es sieht so aus: https://claude.ai/code/session_01SBzqph11q7ZSHA5QEGgtu5.
Dieser Beitrag enthält auch einen Befund, der die Aufregung dämpft. Die Links sind nicht öffentlich. outofcontext.dev beschreibt eine Sitzungs-URL als "generally only resolvable by the account that owns the session" - also nur für das Konto auflösbar, dem die Sitzung gehört. Wer sie in einem öffentlichen Repository findet, kann den Chat dahinter nicht lesen. Der Beitrag dokumentierte keinen Fall, in dem eine Sitzungs-URL ein privates Gespräch offenlegte.
Das Verhalten betrifft auch nicht jede Sitzung. Laut der Diskussion auf Hacker News beschränkt es sich auf die Web- und Remote-Control-Modi von Claude Code.
Warum Entwickler eine Opt-in-Lösung wollen
Der Einwand betrifft die Zustimmung, nicht durchgesickerte Geheimnisse. Das GitHub-Issue #66504 wurde am 9. Juni 2026 eröffnet und fordert, die Funktion zur Opt-in-Option zu machen. Es hält fest, dass es keine Abfrage, keine Warnung und keinen Hinweis auf den Trailer beim Einrichten gibt. Die Maintainer versahen es mit den Labels "enhancement" und "user-experience".
Die Meinungen im Hacker-News-Thread gingen auseinander. Ein Entwickler nannte den Link "a lifesaver when you are trying to debug an old commit to pull up the chat session that actually wrote it" - eine große Hilfe, um bei einem alten Commit die Sitzung zu finden, die ihn geschrieben hat. Andere verglichen den Trailer mit einer "Sent from iPhone"-Signatur in E-Mails. Sie lasen ihn als Werbung statt als echte Urheberangabe.
Die praktische Sorge gilt dem Arbeitskonto. Eine Sitzung an einem privaten Repository kann einen Commit erzeugen, der später öffentlich landet. Der Link ist weiterhin nur für seinen Besitzer auflösbar. Doch der Commit hält nun fest, dass ein Agent die Änderung schrieb, und welche Sitzung das war.
Die Einstellungen, die das steuern
Die Schalter liegen in .claude/settings.json, der projektbezogenen Konfigurationsdatei von Claude Code.
| Einstellung | Wirkung |
|---|---|
attribution.sessionUrl | Auf false gesetzt, entfällt die Zeile Claude-Session:. Standard ist true. |
attribution.commit | Auf "" gesetzt, entfällt die Urheberangabe in Commit-Nachrichten. |
attribution.pr | Auf "" gesetzt, entfällt sie in Pull-Request-Beschreibungen. |
Laut outofcontext.dev kam der einzelne Schalter attribution.sessionUrl mit Version 2.1.183. Derselbe Beitrag datiert den Trailer selbst auf Version 2.1.179.
Was das für Entwickler bedeutet
Prüfen Sie erst, bevor Sie sich sorgen. Führen Sie git log --grep="Claude-Session:" in jedem Repository aus, das ein Agent bearbeitet hat. Das listet jeden Commit mit dem Trailer auf. In den meisten Repositories lautet die Antwort: keiner.
Entscheiden Sie das einmal für das Team, nicht einmal pro Entwickler. Tragen Sie attribution.sessionUrl in die versionierte .claude/settings.json des Repositorys ein. Eine Einstellung in der persönlichen Konfiguration schützt einen Rechner. Eine Einstellung im Repository schützt das Projekt. Das gilt auch für die Person, die Claude Code nächste Woche installiert und die Release Notes nie liest.
Schreiben Sie deswegen keine veröffentlichte Historie um. Ein erzwungener Push auf einen umgeschriebenen Branch zerstört jeden Klon und jeden offenen Pull Request. Die Links sind nur für ihre Besitzer auflösbar. Die Aufräumarbeit kostet also weit mehr als das Risiko.
Das größere Muster lohnt Beobachtung. Coding-Agenten schreiben zunehmend in Artefakte, die Menschen besitzen und veröffentlichen: Commit-Nachrichten, Changelogs, Release Notes. Jedes Werkzeug, das so arbeitet, wird sich der Frage aus Issue #66504 stellen müssen. Die Voreinstellung sollte die leise sein, und das Einschalten der Urheberangabe die bewusste Entscheidung.
Quellen
- [FEATURE] Session URL appended to commit messages and PR descriptions by default - should be opt-in - GitHub - anthropics/claude-code
- Stop Claude Code Session URLs From Landing in Your Public Git History - outofcontext.dev
- Claude Session URL appended to commit messages and PR descriptions by default - Hacker News
Ähnliche Artikel

Claude Code, Codex und Cursor stimmen nur in 42% der Fälle bei der Werkzeugwahl überein
Eine Studie über 16.893 Coding-Agent-Sitzungen ergab: Claude Code, Codex und Cursor wählen nur in 42% der Fälle dasselbe Drittanbieter-Werkzeug. Stripe gewann jede Sitzung, in der auch PayPal infrage kam.

JetBrains: Entwickler sagen, Agenten schreiben jetzt 47 % ihres Codes
Eine JetBrains-Umfrage unter 15.509 Entwicklern zeigt: Agenten schreiben im Schnitt 47 % des Codes komplett. 90 % nutzen wöchentlich einen Agenten, Claude Code führt die Verbreitung mit 39 % an.

VS Code 1.136 bringt Agent Merge für Pull Requests
VS Code 1.136 liefert Agent Merge als Vorschau. Ein Agent beantwortet Review-Kommentare, repariert fehlgeschlagene Prüfungen und löst Konflikte, bis der Pull Request bereit ist.