AnytimeTRAIL
Weekly Research

Weekly Module Research - 2026-10-17

2026-10-17

Claude Code v2.1.302

Weekly Module Research - 2026-10-17

調査期間: 2026-10-10 〜 2026-10-17(上限は過去 1 か月) 実行環境: クラウド(トピック 11・12 は対象外) 前回レポート: 2026-10-10-weekly-research.md(ちょうど 7 日経過のため実行)


要約・今週の重大事項

影響度 事項 対応トピック 期限
高 Claude Haiku 5.5(claude-haiku-5-5、$0.10/$0.50 per Mtok)と Sonnet 5.5 のキャッシュ読取 $0.10/M が pricing.ts に今週も未反映(grep で再確認)。Haiku 5.5 は haiku キー($1/$5)に解決され約 10 倍過大に集計される 1 Trail のコスト表示が誤ったままになる前に反映
中 Claude Code 2.1.299: MCP 許可ルール(mcp__a が a__b を含まなくなる)と Agent tools: の MCP 指定が破壊的変更。.claude/settings*.json・.claude/agents の grep では該当する mcp__ 指定は見つからず、直接の見直しは不要の見込み 1 スキル側の記述確認
解消 先週「高」の @modelcontextprotocol/sdk(1.32.1)と prosemirror-view(1.42.6)は、宣言版が最新に更新済み。npm audit(moderate 以上)は 0 件 6 —

トピック 1: Claude Code / Anthropic

Claude Code 2.1.299 → 2.1.302(現行 2.1.302)

changelog ページは 2.1.299〜302 のみ取得でき、2.1.297・2.1.298 の記載は取得内容に無かった(ページが長大で全文は未読)。

  • 2.1.302(10/16): CLAUDE_CODE_AUTO_MODE_MODEL(クライアント側 auto モード分類器のモデル指定)、/config に Idle compaction 行。サードパーティープロバイダーの claude -p/Agent SDK は default モード開始。fork サブエージェント(subagent_type: "fork")が claude -p・Agent SDK・デスクトップ・VS Code で既定有効(CLAUDE_CODE_FORK_SUBAGENT=0 で無効)。サブエージェント呼び出しは前面実行が既定。prompt/agent hook は同一イベントで最大 12 並列
  • 2.1.301(10/15): CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS、OTel tool_decision に classifier_verdict / permission_mode / classifier_category、Vim %。fable/best エイリアスは最新 Fable が組織で使えない場合に 1 つ前へフォールバック
  • 2.1.300(10/14): /advisor(Claude Platform on AWS)、OTel api_request に cache_creation_5m_tokens / cache_creation_1h_tokens、prompt.change mod hook。⚠️ claude remote-control から --sandbox/--no-sandbox 削除(sandbox.enabled を使う)。PreToolUse / PermissionRequest hook の updatedInput は検証され、未知キーは破棄、拒否される入力は deny
  • 2.1.299(10/14): 200K 超の会話を約 54 分アイドル後に自動圧縮する idle compaction("idleCompaction": false で無効)。⚠️ MCP 許可ルールは指定サーバーのみ(mcp__<server>__* と完全な正規化名)。⚠️ Agent tools: の MCP 指定も同様。MCP コネクタは protocol 2026-07-28 を既定交渉(MCP_PROTOCOL_NEGOTIATION=legacy で旧動作)。UserPromptSubmit hook はスキル/カスタムコマンド展開前に実行。Security: プラグインディレクトリへのサンドボックス外書込み、hook の深いネスト値を修正
  • 利用実態の確認: .claude/settings*.json・.claude/agents に mcp__ 指定の許可ルールは無し(grep)。remote-control の利用も .claude・.github に無し

Anthropic 動向

  • Anthropic News(取得): 10/15 独立評価者に関する更新、10/14 米中間選挙への備え、10/14 シンガポール事務所開設。モデル・料金の新規発表は無し(直近は Haiku 5.5=10/7、Sonnet 5.5=9/28、Opus 5.5=9/22)。ニュース一覧は「See more」で切れており網羅ではない
  • 料金: Haiku 5.5 $0.10/$0.50 の値は syndication 記事と Claude Code changelog 由来で、公式料金ページでは未確認(二次情報)

pricing.ts との突合(packages/trail-activity/src/domain/engine/pricing.ts)

  • Haiku 5.5: 未反映。haiku(Haiku 4.5・$1/$5)に解決される
  • Sonnet 5.5: 入出力 $2/$10 は sonnet-5 キーで反映済み。キャッシュ読取は 0.1 倍($0.20)のままで、$0.10(0.05 倍)への変更が未反映(sonnet-5 を Sonnet 5 と共有しているため、世代別キーの分離が必要)
  • Opus 5.5(opus-5.5)・Fable 5.1(fable-5.1): 反映済み

影響度: 高(pricing.ts 未反映)/中(MCP 許可ルールの破壊的変更、利用なし) ソース: Claude Code Changelog, Anthropic News


トピック 2: Codex / OpenAI

  • Codex CLI 0.161.0(10/7: 既定モデル GPT-6.1 Sol)、0.162.0(10/8: URL クリック可、ピン留めタスク、Git worktree 管理)、0.162.1(10/9: 複数行質問のクラッシュ修正)。0.162 系は単一ソース。公式(developers.openai.com)は取得せず、検索結果のスニペットのみに基づく二次情報
  • 当プロジェクトは Codex を委譲先に使うが、直接の設定変更は不要

影響度: 低 ソース: Havoptic Codex 2026/10(二次)


トピック 3: Gemini / Google

今週は一次情報で新規の確認なし(検索せず)。前回までの結論(Gemini CLI は Antigravity CLI へ移行、Antigravity は当プロジェクトで利用なし)を維持。

影響度: 低


トピック 4: RAG

今週は調査未実施(一次情報で確認できた新規リリースなし)。

影響度: 低


トピック 5: Ollama / ローカル LLM

GitHub Releases(一次)を取得。Ollama は 0.35 系から v0.40 系へ進行:

  • v0.40.6(10/16、pre-release)、v0.40.5(10/14、Latest): NVIDIA Nemotron 3.5 Super(VLM・ツール呼び出し・1M context)、clef:cloud 系、OpenAI 互換 Responses の custom tool call 修正、llama.cpp / MLX 更新
  • v0.40.4(10/12): ollama run --ask、ollama launch codex のモデル選択にローカルモデル、推論高速化、マルチモーダル埋め込み
  • v0.40.2(10/8): 旧版モデルをバックグラウンドでアップグレード(元コピーをバックアップとして保持しディスク増)
  • 当プロジェクトの ollama-core は Ollama を委譲先に使う。モデルのバックグラウンドアップグレードとバックアップによるディスク増に注意

影響度: 低〜中 ソース: ollama/ollama releases


トピック 6: プロジェクト利用モジュール

deps-inventory.cjs の出力: package.json: 58(ルート + workspaces)/ モジュール: 149 / 版の混在: 16。

  • 取得方法の注記: node_modules が無いため npm outdated は使わず、全 149 モジュール(内部パッケージ除く)を npm view <name> version で個別照会して宣言版と比較した(照会失敗 0 件)。メジャー差のあるモジュールの Changelog は今週確認できておらず、「未確認」と明記する
  • npm audit(moderate 以上): 0 件。low は 3 件(esbuild: Windows の dev server で任意ファイル読取・修正 0.28.1 以降、katex <0.18.2: prototype pollution、mermaid: katex 経由)。先週の 33 件(@modelcontextprotocol/sdk high、prosemirror-view high、wrangler 経由 sharp 等)はロックファイル更新で解消済み
  • 宣言版: @modelcontextprotocol/sdk 1.32.1・prosemirror-view 1.42.6・prosemirror-model 1.25.12 は最新と一致

即時対応推奨(パッチ更新)

モジュール 現在のバージョン 最新バージョン 影響度 変更内容 対応
dompurify 3.4.13 / ^3.0.0 3.4.17 中 先週指摘の IN_PLACE 関連 low の修正を含む。IN_PLACE の使用は packages の grep で該当なし 更新、下限 ^3.0.0 も引き上げ
wrangler 4.120.0 4.151.1 低 開発ツール。audit は 0 件 更新
next / @next/eslint-plugin-next 16.3.8 / ^16.1.6 16.4.2 中 マイナー。リリースノート未確認 内容確認後に更新
react / react-dom 19.2.4 19.3.1 中 マイナー。リリースノート未確認 内容確認後に更新
esbuild 0.27.3 / 0.25.4 0.28.2 低 low アドバイザリ(Windows dev server)の修正は 0.28.1 以降 統一して更新
hono / @supabase/supabase-js / @aws-sdk/client-s3 / typescript-eslint ほか — 各最新 低 パッチ〜マイナー(prosemirror-* の 1.x パッチ群、tsx、webpack、@playwright/test 1.64.1 等を含む) 順次更新

計画的対応推奨(メジャー更新・要調査)

モジュール 現在のバージョン 最新バージョン 影響度 変更内容 対応
typescript 6.0.3 7.0.2 中 1 メジャー差(変更内容未確認) 移行検証
eslint 9.39.2 10.13.0 中 1 メジャー差(未確認) 移行検証
@mui/material / icons-material / material-nextjs 7.3.7 9.5.0 中 2 メジャー差(未確認) 移行計画
better-sqlite3 12.4.1 / 12.9.0 13.0.3 中 メジャー+版混在 統一後に 13 検証
mermaid 11.17.2 12.2.0 中 12.2.0 は katex の low アドバイザリ修正を含む。12 系は ELK 既定化(旧見た目は layout: dagre で維持可、前週調査分) 既存図の再レイアウト検証
zod 3.25.76 / 4.3.6 4.6.7 中 3.x/4.x 混在 4.x へ統一
jsdom 26→30 / markdown-it 14→15 / marked 17→18 / commander 14→15 / dotenv 16→18 / webpack-cli 6→7 / sigma 3→4 / @capacitor/* 7→8 / @stryker-mutator/* 9→10 / @vscode/test-electron 2→3 / diff 8→9 / minimatch 9→10 / @babel/* 7→8 / plotly.js-gl3d-dist-min 3→4 / eslint-plugin-simple-import-sort 12→14 / next-intl 3→4 / @next/bundle-analyzer 15→16 / @cloudflare/workers-types 4→5 / @types/* — 各メジャー差 低〜中 Changelog 未確認(約 20 件) 順次確認

要確認(版の混在 16 件・全件)

モジュール 現在のバージョン 最新バージョン 影響度 変更内容 対応
@testing-library/react 16.3.2(4) / 16.3.0(1) 16.3.3 低 混在 統一
@types/node 22.15.21(16) / 22.x(9) / 22.15.17(1) 26.6.5 低 混在(22 系固定の方針なら現状維持) 統一方針の確認
@types/react 19.2.14(7) / 19.1.6 / 19.1.2 19.3.0 低 混在 統一
@types/react-dom 19.2.3(6) / 19.1.6 / 19.1.2 19.3.0 低 混在 統一
@xmldom/xmldom 0.9.12(3) / ^0.9.10(2) 0.9.12 低 範囲指定と固定の混在 統一
better-sqlite3 12.9.0(2) / 12.4.1(4) 13.0.3 中 上表参照 統一
diff ^8.0.3(2) / 8.0.3(3) 9.0.0 低 範囲指定と固定の混在 統一
dompurify ^3.0.0(2) / 3.4.13(4) 3.4.17 中 下限 ^3.0.0 は脆弱版を許容 下限引き上げ
esbuild 0.27.3(10) / 0.25.4(1) 0.28.2 低 混在(low アドバイザリ) 統一
jsxgraph ^1.0.0(1) / 1.12.2(3) 1.14.0 低 混在 統一
katex ^0.16.0(1) / 0.16.38(2) 0.19.0 低 low アドバイザリ(prototype pollution) 確認
mermaid ^11.0.0(1) / 11.17.2(3) 12.2.0 中 混在 統一
next-intl ^3 || ^4(1) / 4.12.0(3) 4.14.9 低 混在 統一
plantuml-encoder ^1.0.0(1) / 1.4.0(3) 1.4.0 低 混在 統一
plotly.js-gl3d-dist-min ^3.0.0(1) / 3.4.0(3) 4.1.2 低 混在 統一
zod 3.25.76(7) / 4.3.6(3) 4.6.7 中 上表参照 統一

変更なし(最新)

@modelcontextprotocol/sdk、prosemirror-view、prosemirror-model。@tiptap/* は vendoring のため対象外。next-auth(5.0.0-beta.32)は beta チャンネル指定で、npm view の latest(4.24.15)とは比較不能のため除外。

ソース: npm registry(npm view、npm audit)


トピック 7: GitHub 急上昇

取得経路: gh api の search は前週にリポジトリ限定で拒否されたため使わず、https://github.com/trending を WebFetch で取得(daily・weekly とも取得成功)。数値は取得時点の Trending 表示で、weekly 1 位の件数(248,962)は異常に大きく信頼性が低い。

本日のトレンド(GitHub Trending daily、AI・開発ツール系のみ抜粋)

# 今日+⭐ リポジトリ 言語 概要
1 1,383 anthropics/claude-plugins-official Python Claude Code プラグインの公式ディレクトリ
2 1,145 affaan-m/ECC JavaScript Claude Code・Codex 等向けのエージェントハーネス最適化(skills・memory・security)
3 1,102 stablyai/orca TypeScript コーディングエージェント群をデスクトップ/モバイル/リモートで管理
4 1,102 xerj-org/xerj Rust コード・文書・ログ・PDF を索引するエージェント向け検索エンジン(Elasticsearch 互換)
5 406 ruvnet/ruflo TypeScript マルチエージェント swarm のオーケストレーション(ベクトル RAG 含む)
6 159 akitaonrails/ai-memory Rust エージェント CLI 向け長期メモリ(ベンダー間引き継ぎ)

今週のトレンド(GitHub Trending weekly、AI・開発ツール系のみ抜粋)

# 今週+⭐ リポジトリ 言語 概要
1 11,937 mattpocock/skills Shell エージェント skills 集
2 9,024 cathrynlavery/diagram-design HTML AI コーディングツール向け図設計スキル(44 種、HTML + SVG)
3 5,601 heygen-com/hyperframes TypeScript HTML を書いて動画を描画(エージェント向け)
4 4,207 mksglu/context-mode TypeScript ツール出力のサンドボックス化・セッション記憶・MCP/hooks 経由で文脈窓を最適化
5 2,328 anthropics/claude-plugins-official Python Claude Code プラグインの公式ディレクトリ
6 779 ranxianglei/billion-context TypeScript 小さい文脈窓向け圧縮プラグイン

トピック 8: 代替モジュール

カテゴリ 現在使用中 代替モジュール 注目度 動向
エディタ vendored Tiptap 3.20.0 + prosemirror-* Lexical / BlockNote / Plate 低 今週は個別の確認なし。prosemirror-view は 1.42.6 に更新済みで、paste XSS 修正は取り込み済み
バリデーション zod 3.x/4.x 混在 Valibot / ArkType 低 確認なし。zod は 4.6.7 が最新
UI / FW MUI 7.3.7 / Next.js 16.3.8 shadcn/ui 等 低 確認なし。MUI は 9.5.0 が最新(2 メジャー差)
AI 変更可視化 — 構造的差分 低 確認なし

(今週は代替モジュールの個別調査を行っていない)


トピック 9: Obsidian

公式 changelog は取得せず、検索のみ。公式の 1.14 リリースノートは確認できず(第三者のメモに Markdown ファイル単体オープン、Bases の Kanban 表示・グループ化、ハイライト色、iOS Quick Capture の記載があるが日付不明)。確認できた最新は 1.13.7(8/15)。二次情報のみ。

ソース: Obsidian 1.14 メモ(Scrapbox)(二次)


メタ統合(時系列シフト検知)

対象: report/daily-research/ の 2026-07-19 以降 84 本(grep による日数カウント)。前回 weekly と同様、窓が異なるため前回の値への単純加算はせず再集計した。新規集約分は 2026-10-10〜10-16 の 7 本。

潮流候補表

テーマ / 語彙 出現回数 初出 直近 先行指標の種別 当プロジェクトへの示唆
Auto mode(権限自動判定) 39 2026-08-01 2026-10-16 製品語彙の増殖 2.1.301〜302 で OTel 属性(classifier_verdict)と CLAUDE_CODE_AUTO_MODE_MODEL が追加。D2 承認代行の観測に使える
文脈管理・コンパクションの委任単位化(autoCompactWindow / Idle compaction / Reference Points / Context tax) 4 2026-10-10 2026-10-16 製品語彙の増殖 新規。再読込削減(Trail の効率目標)と同方向。3 回以上のため潮流候補として確定
agent.spawn / サブエージェント制御 5 2026-07-22 2026-10-07 製品語彙の増殖 fork サブエージェントが 2.1.302 で既定化。委譲ルール(anytime-dev-cycle)の前提確認
Claude Mods(プロセス内プラグイン) 7 2026-10-02 2026-10-08 製品語彙の増殖 prompt.change hook 等が増加。採用は様子見
スキル自動学習(3 セッション昇格・トレース類似度クラスタリング) 2 2026-10-13 2026-10-15 テーマの再出現頻度 閾値未満(2 回)。観察継続
/doctor prompt-audit 8 2026-08-04 2026-10-01 テーマの再出現頻度 10/1 以降出現なし。陳腐化の可能性

新プリミティブ diff(前回 weekly 比、changelog 2.1.299〜302)

新語彙 初出バージョン 一言定義 パラダイム上の意味
Idle compaction(idleCompaction) 2.1.299 200K 超の会話をキャッシュ切れ前の約 54 分アイドルで自動圧縮 文脈管理が時間軸(キャッシュ TTL)で自動化
CLAUDE_CODE_AUTO_MODE_MODEL 2.1.302 クライアント側 auto モード分類器のモデル指定 権限判定の分類器を差し替え可能に
classifier_verdict / classifier_category(OTel) 2.1.301 tool_decision に分類器判定と一致ルール名を付与 権限判定が観測・監査可能に
cache_creation_5m_tokens / cache_creation_1h_tokens(OTel) 2.1.300 キャッシュ書込を TTL 別に計測 キャッシュ設計がコスト管理の主題に
fork サブエージェント既定化 2.1.302 文脈を引き継ぐサブエージェントが -p・SDK でも既定 委任が文脈継承付きの標準手段に
prompt.change mod hook 2.1.300 プロンプト変更を捕捉する mod hook Mods の拡張点増殖

パラダイムシフト所見

  • 文脈管理が「手動 /compact」から、サブエージェント単位(autoCompactWindow)・時間(Idle compaction)・計測(cache_creation_* の TTL 別)へ分解され自動化されつつある(点 → 線)。daily 側でも Reference Points / Context tax が同時期に出現し、製品と実践者の両方が同じ問題に向かっている。先行指標は製品語彙の増殖
  • Auto mode は分類器の判定が OTel に出るようになり、承認の自動化から「自動判定の監査」へ関心が移っている。明確な当事者の発言転換は未検知

Trail 機能改善提案

クラウド実行のため対象外(ローカルで実施)。

開発手法・スキルへの差分

クラウド実行のため対象外(ローカルで実施)。トピック 12 の材料として、影響度「高」は ## 要約・今週の重大事項 の 1 項目(pricing.ts 未反映。「解消」の行は対象外)。


参考: アクセス状況

  • 取得できた: code.claude.com changelog(2.1.299〜302 のみ読了、2.1.297・298 は取得内容に無し)、anthropic.com/news、github.com/trending(daily・weekly)、github.com/ollama/ollama/releases
  • 検索(WebSearch のスニペットに基づく): Codex、Obsidian、料金情報
  • 未実施: RAG、Gemini の新規調査。アクセス拒否された URL は無し