Claude Code デイリーブリーフィング - 2026-09-11
最新リリース概要
| バージョン | 日付 | 主な変更 |
|---|---|---|
| v2.1.268 | 9/10 | WebFetchの300秒デッドライン、claude plugin全サブコマンドの--json、ゲートウェイの料金伝達、サードパーティエンドポイントのHTTP 400リグレッション・シンボリックリンクdeny回避・シークレット露出の修正など90件以上 |
| v2.1.267 | 9/9 | maxEffortLevel、--system-prompt-snapshot off、マーケットプレイスのパス回避修正(9/10のブリーフィングで紹介) |
| v2.1.266 | 9/8 | CLAUDE_CODE_USE_GATEWAYのリグレッション修正(9/9のブリーフィングで紹介) |
9/9のv2.1.267に続き、9/10にv2.1.268がリリースされました。 今回は新機能よりも修正に比重が置かれており、特にv2.1.265以降サードパーティエンドポイントを使えなくしていたリグレッションと、権限ルール・シークレット露出に関する修正が複数含まれています。
主要な新機能と実践活用
WebFetchに300秒のデッドラインが追加されました — CLAUDE_CODE_WEBFETCH_DEADLINE_MS (v2.1.268)
レスポンスを終了させずに接続だけを開いたままにするサーバーに対して、WebFetchが無限に待ち続けてしまう問題が修正されました。 今後は300秒を過ぎるとfetchが失敗として終了し、CLAUDE_CODE_WEBFETCH_DEADLINE_MSでこの上限を変更したり、0を指定して無効化したりできます。
# デッドラインを60秒に短縮し、応答のないサイトから素早く抜けられるようにします
export CLAUDE_CODE_WEBFETCH_DEADLINE_MS=60000
# 0を指定するとデッドラインが無効になります(推奨しません)
export CLAUDE_CODE_WEBFETCH_DEADLINE_MS=0
スケジュール実行のジョブやCIでClaude Codeを動かしている場合、デフォルトの300秒でも長すぎることがあるため、処理全体の時間予算に合わせて短めに設定しておくと安全です。 同じリリースでは、localhostのようなドットを含まないホスト名をWebFetchが拒否する際に、理由を説明しcurlを勧めるようメッセージも改善されました。 リリースノート全文
claude pluginの全サブコマンドに--jsonが追加されました (v2.1.268)
claude plugin install・uninstall・update・enable・disableに--jsonが追加され、claude plugin list --jsonの各行にはerrorDetailsとnoteDetailsが含まれるようになりました。 併せてclaude auth status --jsonの出力にconfigDirectoryが加わり、現在のセッションがどの設定ディレクトリを使っているかをスクリプトから直接確認できます。
# インストール結果をJSONで受け取り、成否をスクリプトで判定します
claude plugin install my-plugin@my-marketplace --json | jq -e '.success'
# どのプラグインがなぜ失敗したのかを行単位で確認します
claude plugin list --json | jq '.[] | select(.errorDetails) | {name, errorDetails}'
チームのオンボーディングスクリプトやCIでプラグインのインストールを自動化する際、人間向けの出力をパースする代わりに、終了コードとJSONフィールドで判定できるようになりました。 リリースノート全文
ゲートウェイの料金伝達とgatewayInternalNetworks (v2.1.268)
Claude appsゲートウェイのgateway.yamlにpricing:を設定すると、サインイン済みのClaude Codeクライアントが管理設定を通じて同じ料金情報を受け取り、/costやテレメトリの値が実際の課金メーターと一致するようになります。 さらにgatewayInternalNetworksという管理設定が追加され、組織が保有するパブリックIPv4ブロックからでもゲートウェイへ/loginできるよう管理者が許可できます。
# gateway.yaml
pricing:
# クライアントがこの料金表を受け取り、/costの計算に使用します
enabled: true
access_control:
# 空のままだと起動時に警告が出て、パブリックIPから最初のリクエストが届いた際にも一度警告が出ます
allow_cidrs:
- 10.0.0.0/8
ゲートウェイを運用している場合は、access_control.allow_cidrsを空のままにしている構成に今回から起動警告が付く点を、まず確認しておくとよいでしょう。 リリースノート全文
開発者ワークフローティップス
モデルが賢くなった分、蓄積したスキルとAGENTS.mdを削ぎ落とす時期です (9/9)
コーディングエージェントの性能が上がったことで、かつて必要だった細かい誘導や補助的な手順の必要性は薄れており、その分これまで積み上げてきたSkills・AGENTS.md・タスクプロンプトを見直す作業がむしろ重要になっている、という整理です。 スキルの説明は短く、使用条件が明確であるべきで、複数のワークフローを扱うスキルは必要なドキュメントとスクリプトだけを選んで読む構成にすべきだという点が要旨です。
「毎回ドキュメント全体を読むこと」「常にテストを実行すること」といったCLAUDE.md・AGENTS.mdの包括的な指示はコンテキストを消費し作業を遅らせるため、タスクごとに本当に必要かを見極めて削るほうが有効です。 スキルが10個を超え始めたリポジトリなら、説明の一行だけで呼び出し条件を区別できるかどうかから点検してみる価値があります。 GeekNews
35時間・79コミット・1,200ドルが残したもの — 長時間の無人実行という罠 (9/11)
仮想スレッドとレキシカルスコープを備えたPython実装をコーディングエージェントに任せ、35時間で7万5,000行のコードと79個のコミットを得たものの、結局使えるものは残らず、APIの原価で約1,200ドルを費やしたという記録です。 さらに注目すべきは、ツール実行用に短く圧縮して使い捨てるコードのスタイルが、リポジトリに残すコードにまで波及し、読みにくいテストやハードコードされた数値が積み上がったという観察です。
エージェントを長く走らせるほど結果が良くなるという前提は危険です。無人実行には時間とコストの上限を明示的に設け、途中の成果物を人が読んで方向を修正するチェックポイントを置くほうが確実です。 特にレビュー段階では、機能が動くかどうかだけでなく、エージェントが残した使い捨てのコードスタイルがリポジトリの規約を侵食していないかも併せて確認する必要があります。 GeekNews
セキュリティ・制限事項
Anthropicの脅威インテリジェンスレポート — 偽のClaude Codeインストーラーと盗まれたAPIキーの市場 (9/10)
Anthropicが2025年12月から2026年8月までに遮断した悪用事例をまとめた4回目の脅威インテリジェンスレポートを9/10に公開しました。 Claude Codeユーザーにとって最も直接的なのは、「安価なClaudeアクセス」を謳うサイトが、人気のAIハーネス、とりわけClaude Codeを偽装したクライアントを配布し、端末上のすべての認証情報とセッショントークンを収集していたという部分です。
レポートは、盗まれたAPIキーとセッショントークンそのものが犯罪グループの目的になっていると整理しています。 ある行為者はAI企業の自動評価サンドボックスに悪意ある指示を注入して、サンドボックスが保持していた本番APIキーを引き出し、その後4日ほどで約30社のAI企業を同じ手口で攻撃しました。 複数の行為者がLiteLLMベースのラッパーサービスにプロンプトインジェクションを仕掛け、クラウド上のコンテナ環境にあった本番キーを窃取した事例も含まれます。
実務的には3点を点検する価値があります。第一に、Claude Codeは公式の配布経路からのみインストールすること。第二に、エージェントが読めるファイル・環境変数・サンドボックスに本番キーを置かず、サーバー側で強制すること。第三に、リポジトリやビルド成果物に残ったキーを定期的に洗い出すことです — レポートに登場するあるグループは、Androidアプリ180万本をダウンロードしてハードコードされたシークレットを探索していました。 Anthropic
v2.1.268のセキュリティ修正 — シンボリックリンクのdenyルール回避、エラーメッセージのシークレット露出 (9/10)
macOSの/etc・/tmp・/var、Linuxの/binのようにシンボリックリンクで結ばれたディレクトリに設定したdeny・askの権限ルールが、パスを実体の場所で指定すると適用されなかった問題が修正されました。 シンボリックリンク表記で書かれたdenyルールをBashコマンドが無視していた問題や、env -Cやevalのように権限チェッカーが解析できないコマンドが同じ行にあるとRead・Editのdenyルールが適用されなかった事例も併せて修正されています。
シークレットの露出も2か所で修正されました。プラグイン・マーケットプレイスのエラーがgitソースURLに含まれるトークンやパスワードをそのまま表示していた問題と、/mcp・/pluginのサーバー詳細、claude mcp list・get、MCPログインエラーが、MCP設定の${VAR}プレースホルダーから解決されたシークレットを表示していた問題です。 さらに、信頼していないフォルダに同名のエージェントファイルがある場合、再生成されたインプロセスのチームメイトがそのファイルのツールやシステムプロンプトを取り込んでしまう問題も修正されました。
権限ルールをパス文字列で管理しているチームは、今回の修正によってこれまで通っていたコマンドがブロックされる可能性があるため、アップグレード後によく使うパスから確認しておくとよいでしょう。 リリースノート全文
サードパーティエンドポイントがv2.1.265以降HTTP 400で全滅していたリグレッション、v2.1.268で修正 (9/10)
ANTHROPIC_BASE_URLでサードパーティのAnthropic互換エンドポイントを使う構成において、v2.1.265以降すべてのターンがHTTP 400で失敗していた問題が修正されました。 原因はArtifactツールの入力スキーマに含まれていた正規表現で、これらのエンドポイントがそれを拒否したためにリクエスト自体が弾かれていました。
9/8のv2.1.265から9/9のv2.1.267まで3日間続いたリグレッションで、独自のゲートウェイやプロキシを経由するチームにとってはv2.1.268への更新が唯一の解決策です。 昨日取り上げたCLAUDE_CODE_USE_GATEWAYのリグレッションに続き、ゲートウェイ・プロキシ構成が連続して影響を受けているため、この構成を使っているならリリースごとに実際の呼び出しを1回行うスモークテストをCIに置いておくと安全です。 リリースノート全文
Claudeサービスの状況 — CoworkのWindows障害が継続中、その他は全サービス正常
公式のstatus.claude.comを直接確認したところ、9/10 15:54 UTCに登録された「Degraded functionality for Claude Cowork on Windows」インシデントが、9/11時点でidentifiedのまま継続中です。 9月8日に配信されたWindowsアップデートにより、Coworkのワークスペースがユーザーのドライブにアクセスできなくなり、ローカルコマンドの実行が止まっています。多くのユーザーではチャットとファイルの読み取り・編集は引き続き動作します。 アプリ内で使える回避策はまだなく、再起動や再インストールでも解決せず、Microsoftが修正を準備中です。
その他のサービスは正常です。 claude.ai・Claude Console・Claude API・Claude Code・Claude for Governmentはいずれも Operational で、Claude Code自体は今回の障害の影響範囲に含まれていません。 WindowsでCoworkを使ってローカル作業を回していたチームは、修正が配信されるまでClaude Code CLI側へ作業を移しておくのが現実的です。 Claude Status
エコシステム&プラグイン
OpenAI、Codexベースのエージェントをアプリに組み込むAgents APIを公開 (9/11)
アプリケーションからCodexのエージェント実行機能をAPIとして利用できるAgents APIが公開されました。セッション管理、タスクの調整、コンテキストの圧縮と復旧をOpenAIが担い、開発者はツールと実行環境を指定する構成です。 同じセッションで以前の作業を継続したり、実行中に追加指示で方向を変えたり、サブエージェントに作業を分担させたりでき、OpenAIホスティングのサンドボックスと自己ホスティング環境を選択できます。
Claude Agent SDKでエージェントをアプリに載せているチームにとっては、セッションとコンテキストの管理を自前で持つか、プラットフォームに任せるかを比較する良い材料になります。 GeekNews
Cognition、Fable 5.1に迫るコーディングモデル SWE-2 を公開 (9/11)
2.8兆パラメータのKimi K3を追加学習したコーディングモデルで、自社のFrontierCode 1.1 Main評価においてFable 5.1と0.9ポイント差の50.0%を記録しながら、タスクあたりのコストを64%削減したとしています。 関連するコードだけを重点的に読むことで不要な探索と繰り返しの読み込みを減らし、問題を解けたかどうかだけでなくコストと所要時間も報酬に反映して、複数の推論レベルを一度に学習させた点が特徴です。
コーディングエージェントのコストが負担になっているチームにとっては「精度あたりのコスト」という軸で選択肢が一つ増えた形ですが、ベンチマークが自社評価である点は差し引いて読む必要があります。 GeekNews
コミュニティニュース
- Shopify、React Nativeからネイティブへ回帰 (9/11): コーディングエージェントによって、同じ機能をiOSとAndroidそれぞれに実装するコストが大幅に下がったことを理由に、すべてのモバイルアプリをSwiftとKotlinへ移行すると発表しました。 React Nativeの性能に問題があったからではなく、「コードを共有しなければ開発コストを下げられない」という前提そのものが変わったという説明です。 Shopアプリは概念実証から完全なネイティブアプリのリリースまで12週間で到達し、300以上の画面を持つShopifyアプリも2026年内に移行版を出す予定です。 一度にコードを変換するのではなく、小さなタスクごとにテスト・画面比較・コードレビューを通す段階的検証システム Helix を用意して回した点が、大規模な移行をエージェントに任せたいチームの参考になります。 GeekNews
- Anthropic、2030年の経済シナリオエクスプローラーを公開 (9/10): AIの発展と普及の速度に関する予想を入力すると、2030年の米国経済と雇用の変化を示すツールです。 職業全体が消えるかどうかだけを見るのではなく、職業を構成する業務がAIに補助されたり自動化されたりし、新しい業務が生まれる過程をモデル化している点が特徴です。 提示された3つのシナリオでは2030年のGDPがAIのない場合より1.6〜32.4%高くなりますが、自動化が大きく広がるシナリオでは知識労働者の賃金が停滞または下落します。 GeekNews
知っておくと便利な小さな変更点
以下はすべてv2.1.268(9/10)の項目です。
- 長時間起動したままのアイドルセッションがbusy loopでCPUコアを占有し続ける問題が修正されます。セッションのリキャップ中に端末のフォーカス通知が高速に繰り返されてCPUが高止まりする問題も併せて解消されています。
/compactと自動compactが生成する要約が、$シーケンスを含むテキストを壊してしまう問題が修正されます。CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MSが、per-hookのtimeoutを持たないSessionEndフックには適用されず1.5秒でキャンセルされていた問題が修正されます。PermissionRequestフックが--printモードで発火しない問題と、ポリシーヘルパーの警告がヘッドレス(-p)実行で出力されない問題が修正されます。- タスク管理ツール(TaskCreate/Get/Update/List、TodoWrite)が、Claude 3.x、Opus 4.0〜4.7、Sonnet 4.0〜4.6、Haiku 4.5でのみ提供されるようになります。それ以外のモデルで使うには
CLAUDE_CODE_ENABLE_TODO_TOOLS=1を設定します。 /pluginでのインストール・有効化・無効化が、メニューを閉じた時点で反映されるようになり、その後の/reload-pluginsは不要になります。claude self-hosted-runner --remove-session-state(デフォルト無効)が追加され、セッション終了時に<base-dir>/_sessions/配下のセッションごとのディレクトリを削除できます。- autoモードの拒否メッセージが改善され、どのルールが動作を止めたのかをClaudeに伝え、より安全な方法を試し、関連のない作業を終えてから確認するよう促します。
--continue・--resumeがSessionStartフックを待たずに会話をすぐ表示するようになり、最初のメッセージでトランスクリプト全体を読み直さなくなります。
おすすめコラム&読み物
- 「ソフトウェアはいかにして人を狂わせるか」 (9/11): ソフトウェアでは画面から事業モデルまで何でも変えられるため、「できる」が「やるべきだ」に、さらに「なぜまだできていないのか」に変わり、すべてが緊急になりやすいという記事です。 家の台所を移せば剥がした配管が目に見えますが、コード変更が残すコンテキストスイッチ・リグレッションのリスク・合意形成のコストは目に見えないという比喩が核心です。エージェントによって変更がさらに安く見えるようになった今、「うまく動いているものに手を出さない能力」もエンジニアリングだという指摘は特に読む価値があります。 GeekNews
- 「すべての大人はかつて子どもだったが、それを覚えている大人は少ない」 (9/10): 数学者テレンス・タオが、AIが問題を解いたとしても、その過程で人が得る学びと洞察まで代わってくれるわけではないとして、好奇心に導かれた探究の価値を語った文章です。 子どもが「一番大きな数を言う」遊びの中で自ら「プラス1」を発見するように、答えをすぐに教えてしまうと目標は達成できても、探索しながら学ぶ楽しさは失われうるという一節が印象的です。実装をエージェントに任せる比重が増えるほど、チームで何を自分の手でやるかを決める基準として参考になります。 GeekNews
- 「YAML仕様のせいではないけれど…」 (9/11):
noをブール値として読む、いわゆるノルウェー問題はYAML仕様が要求する挙動ではなく、初期の設計者たちはスカラーを基本的に文字列として扱うことを推奨していた、という追跡記事です。 2002年の型ポリシー変更が実装に反映されないまま、従来の挙動を保ったSyckが2003年にRubyの標準ライブラリへ入ったことで、仕様よりも実装の挙動がユーザーの期待を固めてしまったという経緯が整理されています。CLAUDE.mdの隣に置く設定ファイルやfrontmatterで値が意図しない解釈をされた経験があるなら、その原因をたどれる記事です。 GeekNews
注目プロジェクト&ツール
- Show GN: Jjan! — Claude Codeの使用量が満ちていくビールジョッキ型のmacOSウィジェット (9/11): Claude Codeの使用量をMacの画面に常時表示しておくウィジェットで、ジョッキが満ちた分がこれまでの使用量を表し、パーセンテージ、上限リセットまでの残り時間、週間使用量のバーも併せて表示します。
~/.claude/projects配下のJSONLを読んでメッセージとリクエストIDで重複を除いた値と、キーチェーンの認証情報で定期的に照会する公式の使用量APIの値を突き合わせる構造です。 使用量・トークン・コスト・プロジェクトのパスは端末の外に出ません。週次の上限によくぶつかるユーザーなら、リセット時刻を目に見える場所に置いておく用途で使えます。 GeekNews - Show GN: tapl — 作業履歴と記憶をリポジトリ内のSQLiteに残すワークフローツール (9/11): リクエスト・計画・タスク・発見事項・完了履歴をリポジトリ内のSQLiteに記録し、セッションが変わってもどの判断をなぜ下したのか、どこまで検証したのかを引き継げるようにするツールです。 MCPとhookでエージェントに接続し、インストール後は普段どおり自然言語で作業を依頼するだけです。 現在はCodex連携として作られていますが、MCPとhookという接続方法自体はClaude Codeでも馴染みのある構造なので、セッション間のコンテキスト喪失が悩みのチームは設計を参考にできます。 GeekNews