Claude Code がコミットメッセージにセッションURLを自動付与、ユーザーから反発
Claude Session URL appended to commit messages and PR descriptions by default
Anthropic の Claude Code が、デフォルトでコミットメッセージとPR説明の末尾にセッションURL(https://claude.ai/code/session...)を自動追加する仕様に対し、GitHub で多数のユーザーが批判。オプトインにすべきとの要望が上がり、プライバシーや知的財産漏洩の懸念も指摘された。設定で無効化は可能だが、発見しづらく、Web セッションでは設定が永続化しない問題も。最終的に専用設定が用意されクローズされたが、デフォルトで有効にした方針への不満は残る。
この挙動は、誰にも知らせずに表面化させるには極めて不気味です。
HNでの議論
211- klodolph
何か見落としているのかもしれないが、これはまさに私がデフォルトで欲しいものだ。セッションリンクがそこにあるのが欲しい。同僚のPRにセッションリンクが付いているのを見る。
他の人がセッションを見られるかどうかは自分で制御できるし、失うものもない。
「プロフェッショナルじゃない」という主張は理解できない。これは帰属表示だ。帰属表示はプロフェッショナルだ。嫌ならオフにするか、コミットメッセージを書き換えればいい。Claudeにコミットメッセージを書かせておいて、それを読んでいないなら、それがプロフェッショナルじゃないんだ。正直、これにこんなに怒っている人たちを見て、驚きと失望を感じている。
- sanex
これに賛成している人がこんなに多いなんて信じられない。コメントが肯定的すぎて、サクラじゃないかと思うくらいだ。コードはどうやって書かれたかにかかわらず、私の仕事の結果だ。そして、私がそれを十分に文書化したり説明しなかったなら、それは別の問題だ。私のメンターへのSlackメッセージも見たい?それとも、私が読んだStack Overflowの投稿全部?ジュニア開発者のゲイリーが何も文書化してくれなくて悪態をついた時の音声も録音しておくべきだったかな?
コードがAIによって書かれたかどうかは明らかだ。95%のものは少なくともAIの支援を受けていると仮定して問題ないだろう。Stack Overflowの投稿量の減少を見てみろよ。私たちはコードを書く量を減らしているわけじゃなく、増やしているんだ(GitHubの稼働時間に哀悼を捧ぐ)。
- nozzlegear
新規ユーザーにとっては良いデフォルトだが、既存ユーザーには事前にプロンプトを出さずに有効にすべきではなかった。
私はClaudeを使っていないので、直接の利害はない。
- lanyard-textile
私がこれで大きな問題だと思うのは、リンク切れだ。私たちの誰かが、これらのリンクが30年後も機能すると本当に信じているだろうか?
IPO後、何年も経って、コスト削減に熱心な経営陣がストレージ使用量を見て、7年前の非トレーニング用セッションを期限切れにするだろう。一番最初に消えるものだ。成功しているプロバイダーがこれを正しく処理するとは全く信じていない。
Gitは耐久性のあるストレージ媒体であり、自己完結的で、時の試練に耐えるはずだ。今、私たちは短期的にしか役に立たないURLの束でリポジトリを散らかしている。
- joshstrange
これに全く問題は見当たらない。先日気づいて、便利だと思った。エージェントにPRやコミットに自分の名前をタグ付けさせるのと同じだ。何が使われたのか知りたいし、実際、使用されたモデルも特定してほしいくらいだ。
私はLLMの使用を恥ずかしいとは思わないし、将来の自分のために、可能な限り完全な監査証跡を残したい。
追記:Claudeは30日後に古い会話をコンピューター上でアーカイブする。私も将来使うかもしれないので、横にアーカイブし始めている。
- arijun
タイトルにはなく、ほとんどの人が一番下までスクロールしないだろうから書いておくが、メンテナーによると、これはWebとRemote Controlセッションでのみ有効になっている。
- jlawrence6809
これはおそらく賛否両論ある見解だろうが、私はこれが大好きだ。Claude Codeの初期の頃、セッションIDを抽出してすべてのコミットに追加するスクリプトを書かなければならなかった(いや、Claudeが書いたんだが)。古いコミットをデバッグするときに、実際にそれを書いたチャットセッションを呼び出すのに命綱になる。
- drrotmos
Claude Codeで働くのは本当に好きだが、Anthropicにはこういう「機能」を自動アップデートでデフォルトオンにするという悪い傾向がある。それに、モデルが(ファイルの編集を含む)すべてをbashでやろうとすることもあって、真剣にハーネスをpiに切り替えることを検討している。