Claude Code デイリーブリーフィング - 2026-06-27
最新リリース概要
| バージョン | 日付 | 主な変更 |
|---|---|---|
| v2.1.195 | 6/26 | ハイフン入り hook matcher の完全一致修正(code-reviewer・mcp__brave-search の部分一致バグ → exact)、CLAUDE_CODE_DISABLE_MOUSE_CLICKS(フルスクリーンのマウスクリック/ドラッグ/ホバーを無効化、ホイールスクロールは維持)、外部プラグインに明示的インストール同意を強制(settings.json だけの自動有効化を遮断)、background/claude agents 安定化(新バージョンのジョブ消失・クラッシュ時の空白画面・daemon ソケット失敗の修正)、空白なし言語(日・中・タイ)の音声自動送信修正、Remote セッションのプロビジョニングチェックリスト など |
| v2.1.193 | 6/25 | autoMode.classifyAllShell、auto-mode の拒否理由表示、OpenTelemetry assistant_response ログ(デフォルトに注意)、MCP headersHelper の 401/403 自動再認証(6/26 詳報) |
| v2.1.191 | 6/24 | /rewind が /clear 前まで復元、ストリーミング中の CPU 約37%減、カンマ hook matcher の不発火修正、MCP リトライ・ヘッドレス OAuth(6/25 詳報) |
昨日(6/26 21:29)v2.1.195 が公開されました — v2.1.193(6/25)に続くリリースで、v2.1.194 はスキップされました(v2.1.188・189・192 と同様、公開直前にキャンセルされたとみられます)。今回はヘッドライン級の新機能というより整合性・安定化の修正が中心で、今日の重心は2か所にあります — hook matcher の静かな誤作動を捉えた修正(下記ワークフロー)と、リリースの外側の市場・文化のニュース(エコシステム・コミュニティ)です。それでも今日まず押さえる一行は、ハイフンを含む hook matcher が部分一致で誤ったツールに一致していた不具合です — 6/25 の「カンマ matcher 不発火」に続き、ガード hook を再点検する二つ目の理由です。
主要な新機能と実践活用
CLAUDE_CODE_DISABLE_MOUSE_CLICKS — フルスクリーンのマウスキャプチャを切ってテキスト選択を取り戻す(v2.1.195)
今回のリリースで最も「機能」らしい項目です。新しい環境変数 CLAUDE_CODE_DISABLE_MOUSE_CLICKS を有効にすると、フルスクリーンモードでマウスのクリック・ドラッグ・ホバーのキャプチャを切りつつ、ホイールスクロールはそのまま残します。
# フルスクリーンでマウスのクリック/ドラッグ/ホバーのキャプチャを切り、ホイールスクロールだけ残す
export CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1
これは 6/23(v2.1.187)で追加された「メニューのマウスクリック」の対です。あのとき権限プロンプトや /model・/config をマウスで選べるようになりましたが、マウスをキャプチャした途端、ターミナルのネイティブなドラッグ選択・コピーが壊れる人がいました(tmux や一部ターミナルで特に顕著)。今回の変数はその off スイッチです — マウスで出力テキストをドラッグしてコピーする流れを守りたいなら有効にすればよい、というわけです。小さいですが、「マウス対応を足しつつ、切る自由も与える」という点で、フルスクリーン UI を常用する人に直接効きます。GitHub v2.1.195
開発者ワークフローティップス
ハイフン入り hook matcher が「完全一致」に修正された — ガード hook・MCP ルールを再検証せよ
CLAUDE.md のルールを hook で強制したり、MCP ツールを matcher でガードしている人は、この一行を必ず押さえてください。v2.1.195 は、ハイフンを含む識別子(例:code-reviewer、mcp__brave-search)を使った hook matcher が部分一致(substring)で誤って一致していた不具合を修正しました — これからは**完全一致(exact-match)**です。
// .claude/settings.json — ハイフン matcher の意味が変わった
{
"hooks": {
"PreToolUse": [
// 'mcp__brave-search' は今やその名前のツールだけに正確に一致する。
// その MCP サーバーの「すべてのツール」に一致させるにはワイルドカードを明示する:
{ "matcher": "mcp__brave-search__.*", "hooks": [ /* ... */ ] }
]
}
}
肝心なのは、この修正が双方向に挙動を変え得る点です — ① これまで mcp__brave-search は部分一致だったため、意図に反して名前が重なる別のツールまで一致し、ガードが広くかかりすぎていた可能性があります。② 逆に mcp__brave-search でそのサーバーのすべてのツールに一致させるつもりだった場合、exact-match になったことで静かに効かなくなります(mcp__brave-search__.* に書き換える必要があります)。どちらにせよ、あなたのガードが実際に何を捕まえていたかがこのアップグレードで変わります。6/25 のカンマ区切り matcher の不発火修正とまったく同じ筋です — その hook が意図したツールにだけ発火している保証がなければ、強制も成立しません。ハイフン入り matcher(特に mcp__ ツール)を使っているなら、① アップデートし、② 危険なコマンドで hook が正確に発火するか再現してください。GitHub v2.1.195
claude agents で background を長く回すなら — クラッシュ復旧が堅くなった
background エージェントを立ち上げて claude agents で管理する流れなら、v2.1.195 の安定化のまとまりが直接効きます。6/26 で扱ったbackground エージェントの挙動改善とは別物で、今回はクラッシュ・再起動経路のデータ整合性修正です。
- 新バージョンが書いたジョブの消失:より新しい Claude Code バージョンが記録した background ジョブが、
claude agentsで一覧から消えたりデータを失ったりしていた問題が修正されました — 複数バージョンを行き来して同じジョブを引き継ぐ際の喪失を防ぎます。 - クラッシュしたジョブの再オープンで空白画面:クラッシュした background ジョブを開き直すと、再起動画面の代わりに最大5秒の空白画面が出ていた問題が修正されました。
- daemon が到達不能で再起動を阻む:コントロールソケットの起動に失敗すると、background エージェントの daemon が到達不能なまま立ち上がり再起動を阻んでいた問題も修正されました。
肝は、**「夜通し回した background ジョブが朝には消えている/開けない」**たぐいの事故を減らすことです。長時間・複数の background ジョブを claude agents で運用しているなら(特に自動アップデートでバージョンが変わる環境では)、このまとまりだけでもアップデートの理由になります。GitHub v2.1.195
セキュリティ・制限事項
外部プラグインに「明示的なインストール同意」が必要に — settings.json による自動有効化を遮断(v2.1.195)
小さく見えて、サプライチェーンの観点で押さえるべき修正です。v2.1.195 は、プロジェクトの .claude/settings.json だけで有効化された外部プラグインが、すべてのローダー経路で明示的なインストール同意を要求するように修正しました — これまで一部の経路では、その同意を欠いたまま外部プラグインが有効化され得ました。
肝は、「クローンしたリポジトリが自分の同意なしに外部プラグインを有効化する」経路を塞ぐことです。誰かのリポジトリを受け取って Claude Code で開いた瞬間、そのリポジトリの .claude/settings.json に埋め込まれた外部プラグインが黙ってロードされるなら、それは任意コードが自分の環境で走る通り道になります。今後はその有効化がユーザーの明示的な同意を経る必要があります — 6/23 の sandbox.credentials(サンドボックスのシークレットアクセス遮断)、6/22 の**「ルールは hook で強制」**と同じ並びで、エージェント・設定ファイルが自動で持ち得る権限の面積を減らす流れの一手です。他人のリポジトリを頻繁に開く人には即効性があります。GitHub v2.1.195
Fable 5・Mythos 5 — 輸出規制15日目、政府は「狭い jailbreak」を理由に・Anthropic は反論(6/27)
連日扱っている件なので短く、ただし新事実を中心に。6/27 時点で輸出規制15日目(6/12 の命令)でも、Fable 5・Mythos 5 は依然オフラインで、6/25 にトラフィック0が確認されました。今回明らかになったのは政府の理由です。報道によれば、政府は Fable 5 の jailbreak(回避)の可能性を根拠に挙げましたが、その回避とは実質的に**「モデルに特定のコードベースを読ませてソフトウェアの欠陥を直させる」という狭い(non-universal)もので、しかも口頭の証拠**にとどまったといいます。
これに対し Anthropic は正面から反論しました — 「狭い jailbreak の可能性が見つかったというだけで、数億人に配備された商用モデルを回収することには同意しない。この基準を業界全体に適用すれば、すべてのフロンティアモデル提供者の新規モデル配備が事実上止まるだろう」という立場です。つまり 6/26 で扱ったTom Brown による交渉の進展とは別に、事実関係や基準そのものをめぐって両者が衝突しているということです。外国籍の開発者(韓国・日本など)の実務対応は変わりません — fallbackModel・availableModels で Opus 4.8 のような代替経路を用意し、モデルの可用性が会社ではなく地政学と政策に左右され得る前提で自動化を設計してください。加えて、6/26 はインシデントなしでクリーンでした(週前半の相次ぐノイズの後の、久々の無事故の一日です)。Anthropic 声明 · explainx
エコシステム&プラグイン
/plugin の Enable/Disable が「名前が異なるとき」効かない問題を修正(v2.1.195)
プラグインエコシステムの運用摩擦を減らす修正です。v2.1.195 は、あるプラグインの plugin.json の name がマーケットプレイス登録名と異なるとき、/plugin で Enable/Disable が動かなかった問題を修正しました。
肝は、「名前の不一致のせいで、オン/オフすらできなかった」プラグインを正常化することです — マーケットプレイス登録名とパッケージ内部の name が食い違うと、トグル自体が効かず、そのプラグインを管理できない状況が生じていました。6/25 のマーケットプレイス renames 自動追従、6/24 の /plugin の整理の促しと同じ並びで、プラグインの配布・識別・管理の粗いエッジをもう一段ならす変更です。複数のプラグインをマーケットプレイスで配布・購読するチーム(特に登録名と内部名が食い違いやすい場合)に実用的です。GitHub v2.1.195
コミュニティニュース
- Fortune:Claude Code は仕事を「孤独な経験」にしかけた — そこで Anthropic はハッカソン・ペアプロランチを導入:Anthropic の Claude Code チームのエンジニアリングリード Fiona Fung が、チームがエージェントとばかり仕事をするようになって協業が薄れ、「みんなエージェントとばかり仕事をするようになって、孤独な経験になりかけた」と語りました。Anthropic の対応は、ハッカソンとペアプログラミングのランチで人どうしの知識共有とつながりを意図的に取り戻すことでした。記事はこれをより大きなテック労働文化の危機に重ねます — 2026年だけで約12万人のテック解雇、そして Gallup の調査では月1回でも AI を使う労働者の解雇リスクは6%、ほとんど使わない側は18%(つまりツールを拒むのも安全ではありません)。Meta CTO の Andrew Bosworth の「私たちはあなたの専門性と貢献が評価されるという信頼を損なってしまった」という認めと、Stanford の Jeffrey Pfeffer の「テック業界は人が最も重要な資産だと言ってきたが、決してそう振る舞わなかった」という診断が並びます。6/26『理解の喜びと力』、6/25『就職とソフトウェアは終わった』と同じ並びで — エージェントが出力を高めるほど、協業と人のつながりがより脅かされ、同時により切実になるという逆説を作った当人たちが認めた、稀な記録です。Fortune
- TechCrunch:Claude が ChatGPT の牙城だった有料消費者市場で躍進 — 1月比で約75%増:ChatGPT が支配してきた有料消費者市場で、Claude が急速にシェアを伸ばしているという報道です。Indagari のカード取引分析によれば、Claude の有料ユーザーと売上は1月比で約75%増 — 絶対契約者数では ChatGPT がなお先行しますが、Claude はドルベースで差を縮めています。より鋭い兆候は教育分野です — DataCamp で
ClaudeがAIをも抜いて最多検索語となり、受講需要は30日で18倍、自己主導の学習者の間では ChatGPT を 3対1で上回ったといいます。上の Fortune の「孤独な経験」と重ねて読むと、Claude が開発者ニッチ(Claude Code)を超えて、より広く健全な消費者層へ広がる一方、その広がりが働き方やその文化にまで波及している、という両面が見えます(数値は報道に従ってください)。TechCrunch
知っておくと便利な小さな変更点
v2.1.195 で上で扱いきれなかった実用的な変更・修正です。
- 空白なし言語の音声自動送信の修正:音声ディクテーションの自動送信が、空白で区切らない言語(日本語・中国語・タイ語)で一度も発動しなかった問題が修正されました — 日・中ユーザーに直接効く修正です(v2.1.195)
- macOS 音声ディクテーションの無音キャプチャ修正:長時間セッションでデフォルト入力デバイスが切り替わった後、ディクテーションが無音だけを拾っていた問題が修正されました(v2.1.195)
- Linux 音声モードの診断改善:SoX はインストールされているがキャプチャデバイスがない場合に、「マイクなし」と「SoX 未インストール」を区別して知らせます(v2.1.195)
claude agents完了リストのレイアウト:完了リストが縦方向のスペースを埋めるようになり、画面が短いときはヘッダーが圧縮されてライブセッションが見え続けるようにしました(v2.1.195)- Remote セッションのプロビジョニングチェックリスト:Remote セッション開始時、コンテナが立ち上がる間にプロビジョニングのチェックリストを表示して進捗を知らせます(v2.1.195)
おすすめコラム&読み物
- 「スタートアップは burn 問題ではなく意思決定の問題を抱えている」(The Next Web):失敗したスタートアップ431社を分析した記事で、命題は明快です — 資金枯渇は症状であって病ではない。本当の病は分断されたデータと可視性の不足の中で下される悪い意思決定だという診断です。創業者が財務・プロダクト・オペレーションを横断する単一の真実の源(single source of truth)を欠いたまま推測に頼った決定を繰り返すと、非効率は危機として噴き出すまで隠れてしまう、というわけです。だから解は資金を増やすことではなく、支出と資源の流れを明瞭に見ること — 反応的な管理から証拠に基づく意図的な意思決定へ移ることです。AI で出力を圧縮できる今こそ、何を自動化するかより何を見て決めるかが生死を分ける、という筋に読めます。原文
- 「ブログはただ当たり前を言うだけでいい」(Jim Nielsen):書くことに斬新な洞察は必ずしも要らないという慰めであり、勧めです。核心は — **「みんなが経験しているのに誰もはっきり言わない、当たり前のこと」を明確に書くだけでも十分に価値がある、ということ。斬新さを追って書けなくなるより、ありふれた苛立ちを正確に言語化する方が、むしろより多くの読者に届く、という観察です。技術ブログやドキュメントを「大きな発見がないと書けない」**という重荷で先延ばしにしてきた開発者に、書く敷居を下げる短く明快な処方箋です — 6/26『理解の喜びと力』が理解を守れと言ったのに対し、この記事はその理解を平易な言葉で口に出せと勧めます。原文
- 「盗むのも技術だ(Stealing Is a Skill)」(ben-mini):純粋な独創性を追うより、よくできた仕事を戦略的に複製するほうが、学習と実行の近道だという挑発的な記事です。核心は複製そのものではなく、「何を・なぜ・どれだけ盗むかを決める眼」に技術がある、ということ — 他人の成果をそのまま写してベースラインを立て、何を変えるべきかをそこから学び、自分の洞察を足して意味ある変奏を作る、という流れです。Virgil Abloh の**「3%アプローチ」**(既存を3%変えれば新しくなる)と、あるマーケティングサイトを丸ごとリデザインした事例が根拠として挙がります。LLM の出力を写すこととAI 時代の学習を同時に問う 6/26・6/25 の流れの中で — **「写せ、ただし何を・なぜ写すか分かったうえで」**こそが力だという、別角度の一手です。原文
注目プロジェクト&ツール
- SongRyeon Core — 「LLM が言った判断」と「コードが実際に確認した事実」を分離する:AI エージェントが推測をシステムの事実のように提示したり、コードが作った結果(fallback)と LLM の推論を混ぜて報告したりする問題に正面から取り組むローカルエージェントランタイムの実験です。核心は 「LLM が主張したこと」と「コードが事実として検証したこと」を明確に区別し、エージェントがどう結論に至ったかを透明にすること — つまりエージェントの産出をもっともらしい物語ではなく検証可能な根拠へ引き戻す試みです。6/25『AI 時代のプログラマー:非決定性の制御』、6/24『AI で Google をハック(検証は人が締める)』とまったく同じ筋 — **「エージェントの判断を鵜呑みにせず、コードで検証された部分と分けて見よ」**という原則をランタイムに落とし込んだツールです。GitHub
- 당근전톡 — 당근마켓の物件を「KakaoTalk から自然言語で」読む MCP 実験:KakaoTalk 上で 당근마켓(韓国の中古・地域マーケット)の中古品・アルバイト・不動産を自然言語で検索できる MCP(読み取り専用)サービスです。アプリを開く前に**「近所の公開物件」をメッセンジャー内で直接尋ねて見て回る流れで、作者はこれを「メッセンジャーに MCP が入ると、生活型の検索はどう変わるか」を探る非公式の研究用ツールだと明言しています(당근마켓との公式提携ではありません)。MCP が開発ツールを超えて日常のメッセンジャーのインターフェース**へ広がると何が可能になるかを、軽やかに示す事例 — エージェントがどこに住むかを一段ずらしてみた発想です。GeekNews