Claude Code デイリーブリーフィング - 2026-06-26
最新リリース概要
| バージョン | 日付 | 主な変更 |
|---|---|---|
| v2.1.193 | 6/25 | autoMode.classifyAllShell(すべての Bash/PowerShell を auto-mode 分類器に通す)、auto-mode の拒否理由を transcript・トースト・/permissions に表示、OpenTelemetry assistant_response ログイベント新設(デフォルト挙動に注意)、MCP headersHelper の 401/403 時に自動で再認証・再接続、bash モード(!)のライブファイルパス補完、アイドルな background シェルのメモリ圧迫の自動回収、background agent が他作業を継続するよう改善 など |
| v2.1.191 | 6/24 | /rewind が /clear 前の会話まで復元、ストリーミング中の CPU 約37%減、カンマ区切り hook matcher が発火しない不具合の修正、MCP リトライ・ヘッドレス OAuth 改善(6/25 詳報) |
| v2.1.190 | 6/24 | バグ修正・安定性改善 |
昨日(6/25 21:45)v2.1.193 が公開されました — v2.1.191(6/24)に続く機能リリースで、v2.1.192 はスキップされました(v2.1.188・189 と同様、公開直前にキャンセルされたとみられます)。ヘッドラインは、すべてのシェルコマンドを auto-mode 分類器に通す autoMode.classifyAllShell と、MCP headersHelper の自動再認証です(下記の新機能)。ただし今日まず押さえるべき一行は機能ではなく、OpenTelemetry テレメトリのデフォルト変更で、アップグレードするだけでモデル応答本文がログに記録され得ます(セキュリティ)。第二の軸は、昨日報じられた Anthropic による Alibaba の不正アクセス名指しです。
主要な新機能と実践活用
autoMode.classifyAllShell — すべてのシェルコマンドを auto-mode 分類器に通す(v2.1.193)
今回のリリースのヘッドラインです。新しい設定 autoMode.classifyAllShell を有効にすると、auto モードは 「任意コード実行と疑われるパターン」だけでなく、すべての Bash・PowerShell コマンドを分類器に通すようになります。つまりリスク判定が、一部のコマンドだけを抜き取り検査する状態から、シェル全体を一貫して検査する方向へ広がります。
// .claude/settings.json — auto モードで「すべての」シェルコマンドを分類する
{
"autoMode": {
"classifyAllShell": true // 正確なキー/値は公式 settings ドキュメントに従ってください
}
}
同時に入った変更が実務価値を高めます — auto-mode がコマンドを拒否したとき、その理由が transcript・拒否トースト・/permissions の「最近の拒否」に表示されるようになりました。これまで auto モードのブロックは結果だけ見えて なぜ が不透明でしたが、これからは拒否理由をその場で読めます。6/20 で扱った auto モードの破壊的 git・terraform destroy ブロック、6/23 の 組織単位のモデル制限と同じ位置づけです — 「無人自動化で何を許可/ブロックするかを、モデルの善意ではなく設定で制御する」流れの一手です。auto モードを無人で回すなら、classifyAllShell で検査範囲をシェル全体へ広げ、新しい拒否理由でガードが実際に発火するか検証しておきましょう。GitHub v2.1.193
MCP headersHelper 認証が 401/403 で「自己復旧」する(v2.1.193)
MCP サーバーをヘッダーベース認証(headersHelper)で接続している人に直接効く改善です。これからはツール呼び出しが 401/403(認証失敗・期限切れ)を返すと、headersHelper が自動で再実行されてトークンを更新し、再接続します — 期限切れトークンでツールが死んでいたセッションを、人が再ログインせずに復活させます。
// .mcp.json — ヘッダーベース認証の MCP。トークン期限切れでも呼び出し中に自動再認証
{
"mcpServers": {
"my-server": {
"url": "https://example.com/mcp",
"headersHelper": "/path/to/refresh-token.sh"
}
}
}
加えて 起動時に認証が必要な MCP サーバーがあると、それを知らせて /mcp へ案内するようになりました — 認証が未完了のままツールが静かに空になっている状況を減らします。6/25 の MCP capability discovery・OAuth リトライ、6/24 の CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT と同じ方向で、リモート MCP の一時的な認証・ネットワークの揺らぎがセッション全体を壊さないようにガードを一枚ずつ重ねる流れです。長時間・無人セッションで期限切れトークンを使う MCP なら即効性があります。GitHub v2.1.193
開発者ワークフローティップス
auto モードを無人で回すなら — classifyAllShell + 拒否理由でガードを点検する
auto モードを CI・cron・background で無人運用する人は、v2.1.193 の2つの変更をワンセットで使いましょう。① autoMode.classifyAllShell ですべてのシェルコマンドを分類器に通し、検査範囲をシェル全体へ広げ、② 新たに追加された拒否理由(transcript・トースト・/permissions)で 何が、なぜブロックされたか を確認するのです。
要は 「静かなブロック」を「検証可能なブロック」に変えることです。これまで auto モードのブロックは結果だけが見えて理由が不透明で、無人作業が止まったとき 過剰ブロックなのか正当なブロックなのか を切り分けにくいものでした。これからは拒否理由がログに残るので、ガードが ブロックしすぎか/足りないか をデータで調整できます — 6/22 の **「本当に守りたいルールはプロンプトではなく hook で強制する」**の延長線上です(ここでは hook の代わりに auto-mode 分類器 がその役割を担います)。auto モードを導入する前に、危険なコマンドをいくつか流して 分類器が実際に発火し、理由が残るか を一度再現してみてください。GitHub v2.1.193
background エージェントが「本作業を止めない」ように — 並列ワークフローの摩擦を解消
background エージェントを立ち上げてメインセッションで別の作業を続ける人には、v2.1.193 の一連の修正が体感できます。核心は、background エージェントの起動結果が Claude に「応答を終えろ」と指示しなくなった点です — これからはエージェントがバックグラウンドで動く間も メインのターンが他の作業を続けます(以前は background エージェントを立ち上げると本作業がそこで切れることがありました)。
これに連なる安定化が一通り入りました — ① 自動アップデート後にピン留めした background エージェントへ毎回 「続きから?(Continue from where you left off)」 を再質問していた問題、② バックグラウンド化(←←)で引き継がれる作業まで 「N 個の background タスクが破棄されます」 と無駄にキャンセルされていた問題、③ メインのターンをバックグラウンド化すると会話を丸ごとやり直す 幽霊 general-purpose (resumed) サブエージェントが生まれていた問題、④ サブエージェント表示時に兄弟エージェントがパネルから隠れる問題が、すべて修正されました。6/25 の background agent stop の恒久化、6/23 の background サブエージェントの権限プロンプトをメインに表示と合わせ、バックグラウンド・チームのワークフローの粗いエッジをもう一段削るまとまりです — エージェントを並列で回す人に直接効きます。GitHub v2.1.193
セキュリティ・制限事項
Anthropic、Alibaba を「Claude への不正アクセス」と名指し — 2,880万件・約2.5万アカウント(6/24 報道)
昨日報じられた最大の案件です。Anthropic は ホワイトハウス関係者と複数の上院議員に宛てた書簡で、Alibaba の Qwen AI ラボに連なる運用者が 約25,000の不正アカウントで Claude に 「不正に(illicitly)」アクセスしてきたと名指ししました(Bloomberg 報道、6/24)。規模が大きく、Anthropic によれば 2026年4〜6月の間に約2,880万件のやり取りが行われ、標的は Claude の **最も価値ある能力 — ソフトウェアエンジニアリングとエージェント推論(agentic reasoning)**だったとしています。
- 何を狙ったか:Anthropic はこれを adversarial distillation(先行モデルの出力で競合モデルを安価に訓練すること)と位置づけ、中国企業による過去最大規模の試みだと主張します — つまり米国の先頭ラボの成果を 体系的・無断で 吸収し、競合チャットボットを作るというものです。
- 開発者視点の要点:本件は **6/22 に発表された本人確認(7/8 発効)**の背景を説明します — 大規模な不正アカウント検知・ブロック がなぜ強化されるのか、その文脈です。個人サブスクで Claude Code を使っていてアカウントが異常としてフラグされると、復旧の段階で本人確認に出会い得るという 6/23 のまとめと同じ線上にあります。
まだ 訴訟ではなく政策当局への問題提起の段階であり、Alibaba 側の反論や事実関係は報道ごとに異なり得るので断定は早計です。ただ流れは明確です — モデルへのアクセスが 技術問題を超えて地政学・コンプライアンスの問題になりつつあり(6/12 の Fable 5 輸出規制と同じ位置)、その分 アカウント・認証・アクセス制御が重くなる方向です。Bloomberg · The Japan Times · citybiz
OpenTelemetry のデフォルト変更 — アップグレードだけで「モデル応答本文」がログに記録され得る(v2.1.193)
小さく見えますが コンプライアンスに直結する変更なので必ず押さえてください。v2.1.193 は モデルの応答テキストを含む claude_code.assistant_response OpenTelemetry ログイベントを新設しました。問題は デフォルト挙動です — このイベントは既定では伏字(redacted)になりますが、OTEL_LOG_ASSISTANT_RESPONSES を設定しないと OTEL_LOG_USER_PROMPTS の設定に従います。
# すでにプロンプト内容をログ収集している場合(OTEL_LOG_USER_PROMPTS=1)、
# アップグレードした瞬間に「モデル応答本文」までログに記録され始める。
# プロンプトのみ維持するなら明示的にオフに:
export OTEL_LOG_ASSISTANT_RESPONSES=0
つまり すでにユーザープロンプトをテレメトリで収集している組織は、v2.1.193 に上げた瞬間に 追加設定なしでモデル応答本文までログに流れ始めます — 意図とは無関係に 機微な出力 が観測パイプラインやログストアに溜まり得るということです。6/23 の sandbox.credentials(サンドボックスからのシークレットアクセス遮断)と同じ「漏えい面」の観点で、今回は テレメトリ側 を点検する番です。OTel を有効にしているチームは、アップグレード前に OTEL_LOG_ASSISTANT_RESPONSES を明示的に設定しておきましょう。 GitHub v2.1.193
Fable 5・Mythos 5 — 輸出規制14日目、依然オフラインだが交渉に進展(6/26)
複数日扱ってきた案件なので短く触れます。6/26 時点で輸出規制14日目(6/12 の命令)でも、Fable 5・Mythos 5 は全ユーザーに対し依然オフラインです。ただ 復帰の見込み には変化が見えます — 報道によれば、Tom Brown(Anthropic 共同創業者)が Dario Amodei に代わって商務省との交渉を引き継いだことで議論が円滑になり、復帰確率が有意に上がったとの評価です。ただし 順序は米国ユーザーが先(交渉妥結および/または 7/8 の本人確認を経て)で、海外ユーザーは後回し、あるいは最終的に不可の見通しです。
要するに 方向は改善したが、時期・範囲は依然として不確実です。外国籍の開発者(韓国・日本など)はそもそもアクセスが塞がれているため実務対応は変わりません — fallbackModel・availableModels で Opus 4.8 のような代替経路を用意し、モデルの可用性が会社ではなく 地政学と政策に左右され得る前提で自動化を設計してください。Anthropic 声明 · explainx
エコシステム&プラグイン
プラグインマーケットプレイスの renames 自動追従 — 名前が変わっても設定が追いつく(v2.1.193)
プラグインエコシステムの運用摩擦を減らす変更です。v2.1.193 から、Claude Code はマーケットプレイスの renames マップを自動で追従します — つまりマーケットプレイスがあるプラグインの名前を変更すると、ユーザーの設定が 新しい名前へ自動で更新されます。
要は 「名前が変わると壊れていた」プラグイン参照を自動でつなぎ直すことです。これまではプラグインがリネームされるとユーザーが手動で削除・再インストールする必要がありましたが、これからはマーケットプレイス側のマッピングに従って 静かに 修正されます — 6/24 の /plugin による 「使っていないプラグインの整理を促す」、6/23 の Installed タブの Skills セクションと同じ位置で、プラグインの 配布・保守 の粗いエッジを整える一手です。複数のプラグインをマーケットプレイス経由で配布・購読するチームに実用的です。GitHub v2.1.193
コミュニティニュース
- Google、オープンソースの Workspace CLI(
gws)開発者を解雇 — 「人間と AI エージェント双方のための」ツールだった:Google Workspace DevRel で7年働いた開発者が、すべての Workspace API にアクセスする オープンソース CLIgwsを作り、数日で Hacker News 1位・数千の GitHub stars を獲得しましたが、まもなく 解雇されました。本人の説明によれば、引き金はツール自体よりも Google のブランディング・ロゴ使用への法務チームの集中審査と Workspace リーダーシップ一部の不快感 であり、彼はこれを 「AI エージェントが Workspace に意味するもの」への組織の不安と読んでいます。決定的な皮肉 — 解雇の2日後に Google が自社の公式 Workspace CLI を発表しました。一人の開発者が「エージェントが使える CLI」をオープンソースで先に証明すると会社がその表面を回収した格好で、オープンソース貢献・ブランド統制・エージェント時代の社内政治 が一度に絡んだ事例です。JPoehnelt - VibeThinker-3B — 3B モデルが数学・コーディングでフラッグシップの推論を上回ると主張(ただし狭い領域で):Weibo AI が公開した 3B パラメータのモデルで、カリキュラム SFT+マルチドメイン強化学習+オフライン self-distillation(「Spectrum-to-Signal」)により 検証可能な推論 を小さなサイズに圧縮したとしています。数学・コーディングのベンチマークで DeepSeek V3.2・GLM-5・Gemini 3 Pro といった遥かに大きなフラッグシップに匹敵または上回ると主張しますが、研究陣も 一般知識・ツール利用は弱いと認めています(つまり汎用ではなく 推論特化)。上記の Alibaba「adversarial distillation」の案件と重ねて読むと — フロンティアの推論を安価に圧縮する 流れがどこまで来たか、そして ベンチマーク性能と実利用能力の差 を同時に示す事例です。arXiv · HuggingFace
知っておくと便利な小さな変更点
v2.1.193 で上記に書ききれなかった実用的な変更・修正です。
- bash モード(
!)のライブファイルパス補完:!でシェルコマンドを打つとき、ファイルパスがリアルタイムで補完されます — 長いパスを手で打つ摩擦が減ります(v2.1.193) - アイドルな background シェルのメモリ圧迫を自動回収:メモリが逼迫すると、遊んでいる background シェルコマンドを自動で回収します。無効化は
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1(v2.1.193) /login直後の stale UI 修正:/modelなどクライアントデータに依存する UI が、ログイン直後に空または古い状態を表示する問題が修正されました(v2.1.193)- MCP 認証が必要なときの起動通知:起動時に認証が必要な MCP サーバーがあると、それを知らせて
/mcpへ案内します(v2.1.193) - plugin の自動リネーム:マーケットプレイスの
renamesマップに従って設定のプラグイン名を 自動更新します(上記エコシステム参照)(v2.1.193) /add-dirメッセージ改善:指定したディレクトリが すでに作業ディレクトリのとき、より明確に案内します(v2.1.193)
おすすめコラム&読み物
- 『理解の喜びと力(The Joy and Power of Understanding)』:ソフトウェアを 深く理解すること がなぜ今も中核能力なのかを、LLM 時代の文脈で論じる記事です。命題は鋭く、深い理解はコードとシステムを実際に直し変えるための実質的な前提条件であり、だから 理解せず LLM の結果をコピーして貼る ことは目先の出力は速くしても 学習を飛ばして中核能力を蝕み、技術的負債を積み上げる、というものです。鋭い余談 — コード行数(LOC)や PR の数で生産性を測る組織は優先順位を歪めやすく、安定性・保守性 といった結果中心の指標こそ持続的な価値をよりよく映す、という診断です。6/21『AI は能力を蝕むか』、6/25『就職とソフトウェアは終わった』と同じ位置で — 「ツールが出力を圧縮するとき、理解という筋肉をどう守るか」を最も落ち着いて問う一篇です。binaryigor.com
- 『ジョン・カーマックの初期の過ち』:Quake 30周年(6/22)に合わせ、John Carmack が自らの初期の過ちを公に振り返った記事です(Sandy Petersen の「Quake が id を壊した」という回顧への応答)。洞察が 技術組織の運営 に直結します — ①技術的な野心過剰:「マルチプレイヤーもモッディングも、より保守的な Doom++ エンジンで実現できたのに、土台を何度も引き剥がしてデザイナーを揺さぶった」、②燃え尽き:「みんなを追い込みすぎた。成熟していく会社 にはもっと余裕が必要なのに、スタートアップ強度で回し続ければ人は消耗する」、③歪んだインセンティブ:初期の売買契約付き持分構造が悪い動機を生み、ベスティング株式 の方が良かった。Romero・Abrash・McGee・Petersen といった主要人材が 才能不足ではなく燃え尽き で去ったという回顧は — 「AI で出力を引き上げる」今だからこそ、速度と持続可能性のバランスを問わせます。John Carmack on X
注目プロジェクト&ツール
- Nub — Node.js のための「Bun 風オールインワンツールキット」:新しいランタイムを作る代わりに、stock Node.js をそのまま残し、その上に Bun のような開発体験を重ねる Rust 製ツールキットです。ベンダーロックインなしで Node を強化するのが核で、①TypeScript・JSX/TSX など多様な形式を自動トランスパイルして即実行、②pnpm 互換 CLI のパッケージマネージャ(Aube エンジンベース)、③ npm/pnpm より速いという
nub runスクリプトランナー、④**nub dlx・nubxでバイナリ実行**、⑤プロジェクトが指定する Node バージョンの自動インストール、⑥依存追跡と結びついた ファイルウォッチを提供します。Nub 固有の API をあえて排除 して標準 Node の慣行との互換を守る設計が特徴で、Bun に乗り換えず既存の Node 資産を維持したいチームに実用的です。github.com/nubjs/nub - daleui — 「ハングルで不自然になるデザインシステム」を韓国語優先で作り直す:MUI・shadcn/ui のような既存のデザインシステムが ラテン文字基準で設計され、韓国語テキストを入れると不自然になる問題を正面から解いたオープンソースです。核心は フォントを替えるだけでは足りないという認識 — ハングルは 正方形のグリフ・語単位の改行・異なるベースライン のため、コンポーネントごとに line-height や間隔を取り直す必要があります。①Pretendard ベースのハングル間隔調整、②語単位の改行・ラベルを入力欄の上に置く韓国語最適化フォーム、③デザイン API とコード API を一致させてデザイナー–開発者のハンドオフコストを下げ、④キーボードナビゲーション・スクリーンリーダー・コントラスト比といったアクセシビリティを標準内蔵します — 韓国語サービスを作るフロントエンドチームに直接効くツールです。github.com/DaleStudy/daleui