
2026/02/12 3:23
「Claude のコードが簡略化されています」
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Summary
Claude Code version 2.1.20 は、ファイル読み込みと検索パターンをすべて単一のサマリー行(「Read 3 files.」「Searched for 1 pattern.」)に置き換えます。この変更により、デフォルト出力から明示的なパスやパターンが削除され、重要なデバッグ情報が隠れているとユーザーからの苦情が増えました。
ユーザーは現在 verbose mode(詳細モード) を有効にするか(サブエージェントトランスクリプト全体、フック出力、ファイル全内容をダンプ)、または verbose mode 内で Ctrl+O を押して欠落した詳細情報を取得しなければなりません。しかし、verbose mode 自体は複数のリリースで冗長性を削減するために縮小されており、それでも多くのエージェントからの大きなテキストブロックが生成され、行単位の簡潔なログではなくなっています。
この変更はほとんどのユーザーのノイズを減らす目的で導入されたため、Anthropic の GitHub コメントでの回答は「verbose mode を試しましたか?」というものが主流でした。ユーザーからはよりシンプルなトグルを求める声もあり、多くの開発者が version 2.1.19 に戻すか、verbose mode を必要とせずに詳細ファイルパスや検索パターンを復元する簡易的なブール設定フラグを呼びかけています。
そのようなトグルが追加されれば、開発者はクリーンなデフォルトビューと詳細なデバッグビューの間を素早く切り替えられ、生産性を向上させつつインターフェースを整理されたままに保てます。
本文
Claude Code のバージョン 2.1.20 で、ファイル読み込みと検索パターンをすべて「Read 3 files」や「Searched for 1 pattern」といった単一の不要な要約行に置き換える変更がリリースされました。
- 以前は次のように表示されていました:
今では次のようになります。
「Read 3 files。」どのファイル? 重要ではありません。
「Searched for 1 pattern。」何のパターン? 気にしません。
$200/月で支払っているツールが、デフォルトでコードベースの実際の処理を隠してしまっています。この件について複数の GitHub Issue が開かれましたが、コメントはほぼ同じことを言っています:ファイルパスを戻すか、最低限でもトグルを追加してください。
Anthropic の回答:
ほとんどのユーザーにとって、この変更はノイズを減らしシンプル化するものです。
- 何人が「多数」なのか? 変更がリリースされた直後、唯一得た反応は不満でした。
- 「修正」として提案されたのは、単に「verbose mode を使う」ということでした。
verbose mode – すべての思考トレース、フック出力、サブエージェントの完全な対話内容、ファイル全体を端末にダンプする大容量出力です。人々は何度も繰り返し言っています:彼らが欲しいのは「ファイルパスと検索パターンをインラインで表示すること」だけだと。デバッグ情報の洪水ではありません。
開発者からの返信は?
verbose mode を改善して、あなたのユースケースに合うようにしたいです。
もう一度読んでください。30人が「変更を元に戻すか、トグルを追加してください」と言っています。答えは「verbose mode をあなた向けに作り直しましょう」というものです。
あるコメントではこう述べられています:
「Searched for 13 patterns, read 2 files」のような情報を表示しても、何もできません。むしろ表示しない方がいいでしょう。
数バージョン後の「修正」は、verbose mode をさらに抑えつつ思考トレースとフック出力を削除し、ファイルパスを取り戻す許容範囲にすることです。しかし verbose mode は依然としてサブエージェント全体の出力を画面にダンプします。
以前は Claude が複数のサブエージェントを生成するとき、各エージェントが行っている作業を簡潔な行単位で流れて見ることができました。今では複数エージェントから同時に大量のテキストが表示されます。計画は何ですか? verbose mode を一つずつ削除していき、最終的に「verbose でない」状態にするということでしょうか? その結果、実質的に追加手順を伴う設定トグルを再構築したことになるのでは?
verbose mode を思考とフック用に使っていた人々は、デフォルト機能を取り戻すために Ctrl+O を押さなければなりません。つまり、一つの問題を解決する代わりに二つの問題を作った形です。
多くの人がバージョン 2.1.19 にロールバックしており、求められている修正 ― 単一のブール型設定フラグ ― は、verbose mode の膨大な改造よりもはるかに実装コストが低いと考えられます。
Anthropic がスーパーボウルで語ったように「私たちは決してユーザーを軽んじません」
GitHub 上の Anthropic は「verbose mode を試したことがありますか?」と問うのみです。