[Bug] Bridge sessions ignore local attribution settings in ~/.claude/settings.json

Status Open
Reported on v2.1.266
Maintainer reply None cached
Activity 0 comments · opened Sep 9, 2026

Bug Description
When I set attribution to empty strings in ~/.claude/settings.json: "attribution": {"commit": "", "pr": ""} CLI sessions respect it (no trailers added). But bridge/cloud sessions (and subagents spawned from them) ignore it and inject the session URL anyway. This breaks the expectation that local settings apply locally. There's no way to disable it without org-level managed settings, which only Owners can configure. Expected: Local settings should apply to the session that reads them, or document clearly that bridge sessions ignore user attribution config and why.

Environment Info

  • Platform: linux
  • Terminal: konsole
  • Version: 2.1.266
  • Feedback ID: abc9cff3-3a9e-48a9-aca0-372af518c4c1

Errors

[]

View original on GitHub ↗