Claude Code デイリーリサーチ(2026-04-02)
サマリー
- Claude Code v2.1.90リリース:
/powerupコマンド追加(インタラクティブ学習機能)、多数のバグ修正・安定性向上 - Claude Codeソースコード流出事件: npmパッケージのソースマップ誤同梱により512,000行のTypeScriptコードが流出。Anthropicは「人為的ミスによるパッケージングの問題」と説明
- API重要告知: Claude Haiku 3が4月19日に廃止予定、Sonnet 4.5/4の1Mコンテキストベータが4月30日に終了予定
詳細
Claude Code v2.1.90 リリース(2026年4月1日)
- 概要: 新しいインタラクティブ学習機能とバグ修正を含むリリース
- 詳細:
/powerupコマンド追加 — Claude Codeの機能をアニメーションデモ付きのインタラクティブレッスンで学習可能に/buddy— エイプリルフール限定機能。コーディング中に小さなクリーチャーが見守るCLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE環境変数追加 — git pull失敗時にマーケットプレイスキャッシュを保持(オフライン環境向け).huskyをprotected directoriesに追加(acceptEditsモード)
- 主なバグ修正:
- レート制限ダイアログが無限ループしてセッションがクラッシュする問題を修正
--resumeがdeferred tools/MCPサーバー/カスタムエージェント利用時にprompt-cache missを引き起こす問題を修正(v2.1.69からのリグレッション)- PostToolUseのformat-on-saveフックが連続編集間にファイルを書き換えた際、Edit/Writeが「File content has changed」で失敗する問題を修正
- auto modeが「pushしないで」「Xの前にYを待って」等のユーザー指示を無視する問題を修正
- Write/Edit/Readがプロジェクトルート外のファイル(
~/.claude/CLAUDE.md等)で失敗する問題を修正 - macOS/Linuxでマーケットプレイスプラグインスクリプトが「Permission denied」で失敗する問題を修正(v2.1.83からのリグレッション)
- バージョン: v2.1.90(2026-04-01)
- ソース: GitHub Releases
Claude Codeソースコード流出事件
- 概要: Claude Code v2.1.88のnpmパッケージにソースマップファイル(cli.js.map)が誤って同梱され、未難読化のTypeScriptソースコードが流出
- 詳細:
.npmignoreの設定漏れにより、59.8MBのソースマップが公開- 約1,900ファイル、512,000行のコードが露出
- コアエンジン(LLM API呼び出し、ストリーミング応答、ツール呼び出しループ、thinking mode、リトライロジック、トークンカウント、権限モデル等)が含まれる
- 未リリース機能も発見: KAIROS(自律エージェントモード)、BUDDY(たまごっちスタイルのコンパニオン)
cch=00000プレースホルダーによるリクエスト検証メカニズムや、Anthropic内部で使用される「undercoverモード」等の技術的詳細が判明- GitHubリポジトリのフォーク数が数時間で41,500以上に到達
- Anthropicの対応: 「リリースパッケージングの問題であり、セキュリティ侵害ではない。顧客データや認証情報は含まれていない」と声明。DMCA takedownを発行するも、正規リポジトリを含む約8,100リポジトリに影響。後に大部分を撤回
- 制限事項: 1週間以内に2度目のデータ露出(前回はモデルスペック流出)
- ソース: The Register, BleepingComputer, TechCrunch
Claude Haiku 3 廃止予定(2026年4月19日)
- 概要: Claude Haiku 3(claude-3-haiku-20240307)が4月19日に廃止
- 詳細: 廃止後、当該モデルIDへのリクエストはエラーを返す
- 利用方法: Claude Haiku 4.5へ移行が必要
# 移行前(廃止予定) model: claude-3-haiku-20240307 # 移行後(推奨) model: claude-haiku-4-5-20250401 - バージョン: Claude Haiku 3 → Claude Haiku 4.5(1/5 per MTok)
- 制限事項: 4月19日以降、旧モデルIDは使用不可
- ソース: Model deprecations
1Mコンテキストウィンドウ ベータ終了(2026年4月30日)
- 概要: Claude Sonnet 4.5およびSonnet 4の1Mトークンコンテキストウィンドウベータが4月30日に終了
- 詳細:
context-1m-2025-08-07ベータヘッダーは4月30日以降無効になる- 200kトークンを超えるリクエストはエラーを返す
- Opus 4.6およびSonnet 4.6では1Mコンテキストが標準機能として利用可能(ベータヘッダー不要)
- 利用方法:
# Sonnet 4.6/Opus 4.6では自動的に1Mまで対応(ヘッダー不要) response = client.messages.create( model="claude-sonnet-4-6-20260217", # 1M標準対応 max_tokens=8192, messages=[...] ) - バージョン: Sonnet 4.5/4 → Sonnet 4.6またはOpus 4.6へ移行推奨
- 制限事項: 旧モデルでの1Mコンテキストは完全終了
- ソース: Claude Release Notes
Message Batches API max_tokens上限拡大
- 概要: Message Batches APIのmax_tokensが300kに拡大(Opus 4.6/Sonnet 4.6対象)
- 詳細: 長文コンテンツ、構造化データ、大規模コードタスク向け
- 利用方法:
response = client.messages.create( model="claude-opus-4-6-20260205", max_tokens=300000, betas=["output-300k-2026-03-24"], messages=[...] ) - バージョン: output-300k-2026-03-24 ベータヘッダー
- ソース: Claude Platform Release Notes
API入出力トークンレート制限の分離
- 概要: Messages APIのレート制限が「tokens per minute」から「input tokens per minute」と「output tokens per minute」に分離
- 詳細: より細かなレート制限制御が可能に
- ソース: Anthropic Release Notes
MCP関連
v2.1.90でのMCP改善
--resume時のMCPサーバー利用者向けprompt-cache miss問題が修正- MCP tool
schemasのcache-keyルックアップにおける毎ターンの
JSON.stringifyを排除しパフォーマンス向上 - SSEトランスポートが大きなストリームフレームを線形時間で処理するよう改善(従来は二次時間)
-pモード用にMCP_CONNECTION_NONBLOCKING=true追加。--mcp-configサーバー接続を5秒でタイムアウト
MCPエコシステムの現況
- MCPサーバーレジストリには400以上のコミュニティ製サーバーが登録
- Tool Search機能によりMCPツールのコンテキスト使用量を約95%削減(オンデマンドでスキーマをロード)
- 10以上のMCPサーバーを同時接続してもコンテキストウィンドウを圧迫しない設計
コミュニティ動向
ソースコード流出への反応
- 流出コードのクリーンルーム書き直しがGitHub史上最速で50,000スターを獲得(2時間以内)
- Python版、Rust版の再実装プロジェクトが多数出現
- 流出から判明した内部メカニズム(frustration regexes、fake tools injection、undercoverモード等)がコミュニティで広く分析・議論
開発プラクティスのトレンド
- Boris Cherny(Claude Code開発者)の「100行ワークフロー」がベストプラクティスとして注目。CLAUDE.mdは簡潔に保ち、誤りを発見するたびに追記するアプローチ
- 並列セッション(10-15セッション同時稼働、各セッションにgit worktreeを割り当て)が生産性向上の最重要Tipとして共有
- CLAUDE.mdは150-200命令が適正上限。Claude Codeのシステムプロンプト自体が約50命令を含むため、実質100-150命令が推奨
- Hooksは100%決定的に実行されるのに対し、CLAUDE.mdは約80%の遵守率。必須ルールはHooksで強制すべき
Claude Code GitHub Actions v1.0
anthropics/claude-code-action@v1が安定版として利用可能- デフォルトモデルはSonnet。Opus 4.6を使う場合はmodelパラメータで指定
- 月50PRで約$5のAPI費用目安
- セキュリティレビュー自動化の導入事例が増加
Sources
- GitHub - Claude Code Releases
- Claude Code Changelog
- Claude Platform Release Notes
- Anthropic Release Notes - Releasebot
- The Register - Anthropic accidentally exposes Claude Code source code
- BleepingComputer - Claude Code source code leaked
- TechCrunch - Anthropic GitHub takedown
- Model Deprecations - Claude API Docs
- Claude Code Best Practices
- Alex Kim - Claude Code Source Leak Analysis