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、OTeltool_decisionにclassifier_verdict/permission_mode/classifier_category、Vim%。fable/bestエイリアスは最新 Fable が組織で使えない場合に 1 つ前へフォールバック - 2.1.300(10/14):
/advisor(Claude Platform on AWS)、OTelapi_requestにcache_creation_5m_tokens/cache_creation_1h_tokens、prompt.changemod 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>__*と完全な正規化名)。⚠️ Agenttools:の MCP 指定も同様。MCP コネクタは protocol 2026-07-28 を既定交渉(MCP_PROTOCOL_NEGOTIATION=legacyで旧動作)。UserPromptSubmithook はスキル/カスタムコマンド展開前に実行。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/sdkhigh、prosemirror-viewhigh、wrangler 経由 sharp 等)はロックファイル更新で解消済み - 宣言版:
@modelcontextprotocol/sdk1.32.1・prosemirror-view1.42.6・prosemirror-model1.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 は無し