Claude Code デイリーリサーチ(2026-03-20)
サマリー
- Claude Code v2.1.80リリース:
--channels(MCP メッセージプッシュ)、effort frontmatter、rate_limits statusline、VS Code統合強化など多数の新機能と安定性修正 - Anthropic Models API更新:
GET /v1/modelsエンドポイントにmax_input_tokens、max_tokens、capabilitiesオブジェクトが追加 - OpenAIがAstral(uv/Ruff)を買収発表: Anthropic Claude Codeへの対抗策としてCodexを強化する戦略的動き
詳細
Claude Code v2.1.80 リリース(2026-03-19)
- 概要: メンテナンスリリース。MCP channels、effort制御、statusline拡張、VS Code統合強化、多数のバグ修正を含む
- 詳細:
新機能
| 機能 | 説明 |
|---|---|
--channels(research preview) |
MCPサーバーがセッションにメッセージをプッシュ可能に。CI結果、監視アラート、チャットメッセージなど外部イベントへのリアクションが可能 |
rate_limits statuslineフィールド |
Claude.aiのレート制限使用状況(5時間/7日ウィンドウ、used_percentage、resets_at)をstatuslineスクリプトで表示 |
| effort frontmatter | skills/slash commandsにeffort frontmatterを追加し、呼び出し時にモデルのeffortレベルをオーバーライド可能 |
source: 'settings' プラグイン |
settings.jsonにプラグインエントリをインラインで宣言可能 |
| CLIツール使用検出 | プラグインtipsにCLIツール使用検出を追加(ファイルパターンマッチングに加えて) |
--consoleフラグ |
claude auth loginにAnthropicコンソール(API課金)認証用の--consoleフラグを追加 |
| ターン所要時間表示 | /configメニューに「Show turn
duration」トグルを追加 |
VS Code統合強化
| 機能 | 説明 |
|---|---|
| セッション一覧 | アクティビティバーにsparkアイコン追加、全Claude Codeセッションを一覧表示 |
| プランドキュメントビュー | VS Codeでプランのフルmarkdownドキュメントビュー、コメント追加によるフィードバック対応 |
| Remote Control命名 | /remote-controlにオプションのname引数を追加、claude.ai/codeで表示されるカスタムセッションタイトル設定可能 |
バグ修正
--resumeで並列ツール結果が欠落する問題を修正([Tool result missing]プレースホルダーの解消)- Voice mode WebSocket障害(Cloudflareボット検出によるTLSフィンガープリント問題)を修正
- VS Code RTLテキスト(アラビア語、ヘブライ語、ペルシア語)が逆順レンダリングされる問題を修正(v2.1.63のリグレッション)
claude -pがサブプロセスとして明示的なstdinなしで起動するとハングする問題を修正/btwがストリーミング中にメインエージェントの出力を返す問題を修正voiceEnabled: true設定時の起動時Voice mode有効化を修正/permissionsの左右矢印タブナビゲーションを修正- Linux native modulesがAmazon Linux 2(glibc 2.26)で読み込めない問題を修正
- Remote Control経由の画像で「media_type: Field required」APIエラーを修正
- Windows
/heapdumpがDesktopフォルダ存在時にEEXISTで失敗する問題を修正 - プロキシ経由/Bedrock/Vertex利用時のHTTP 400エラーを修正
その他の改善
- 大規模リポジトリ(250kファイル)での起動時メモリ使用量を約80MB削減
- 中断後のUp arrowで中断されたプロンプトの復元と会話の巻き戻しを1ステップで実行
- Remote
Controlの
/pollレートを接続中は10分に1回に削減(従来1-2秒)、サーバー負荷を約300倍削減 - プロジェクト設定とauto memoryを同一リポジトリのgit worktree間で共有
ENABLE_CLAUDEAI_MCP_SERVERS=false環境変数でclaude.ai MCPサーバーの無効化が可能/output-styleコマンドを非推奨化(/configを使用)
モデル変更
Bedrock/Vertex/Microsoft FoundryのデフォルトOpusモデルをOpus 4.6に変更(旧Opus 4.1)
Opus 4.6がMax/Team契約者のデフォルトeffortをmediumに変更
「ultrathink」キーワードで次のターンのみhigh effortを有効化
Claude Code一次API上からOpus 4/4.1を削除、ユーザーは自動的にOpus 4.6に移行
設定方法/利用方法:
# アップデート npm update -g @anthropic-ai/claude-code # channelsを有効化(research preview) claude --channels # Anthropicコンソール認証 claude auth login --console # claude.ai MCPサーバーを無効化 export ENABLE_CLAUDEAI_MCP_SERVERS=false # effortフロントマターの例(skills/slash commands) # --- # effort: high # ---バージョン: v2.1.80(2026-03-19リリース)
制限事項:
--channelsはresearch previewであり本番利用は非推奨。/output-styleは非推奨化され/configに統合
システムプロンプト更新: メモリの鮮度管理
- 概要: Claude Codeのメモリ管理ガイダンスが強化。保存されたメモリは古くなる可能性があるため、回答前に現在のファイルやリソースで検証するよう指示
- 詳細: メモリが現実と矛盾する場合、古いエントリを更新・削除するようシステムプロンプトが変更された
- バージョン: v2.1.80
- ソース: Claude Code Changelog (@ClaudeCodeLog)
MCP関連
--channels(Research Preview)
- MCPサーバーがセッションにメッセージをプッシュできる新機能。外部イベント(CI結果、監視アラート、チャットメッセージ)をClaude Codeセッション内でリアルタイムに受信可能
claude --channelsで有効化- research previewの段階であり、APIは変更の可能性あり
MCP Elicitation サポート(v2.1.76で追加、継続中)
- MCPサーバーがタスク実行中に構造化入力をリクエスト可能(インタラクティブダイアログ、フォームフィールド、ブラウザURL)
ElicitationおよびElicitationResultフックで応答のインターセプトとオーバーライドが可能
ENABLE_CLAUDEAI_MCP_SERVERS環境変数
ENABLE_CLAUDEAI_MCP_SERVERS=falseでclaude.ai MCPサーバーのオプトアウトが可能- 企業環境でのMCPサーバーアクセス制御に有用
コミュニティ動向
OpenAIがAstral(uv/Ruff/ty)を買収発表
- OpenAIが2026-03-19にPythonツールメーカーAstralの買収を発表。Codexプラットフォームを強化し、Claude Codeへの対抗を目的とする
- Rampのデータによると、AI開発ツールの新規採用企業の支出の70%以上をAnthropicが獲得
- Anthropicが2025年12月にBun(JavaScriptランタイム)を買収した戦略と対照的な動き
- Simon Willison等の開発者コミュニティで活発に議論されている
Claude Codeのメモリ鮮度に関するベストプラクティス
- v2.1.80のシステムプロンプト更新により、メモリを「歴史的コンテキスト」として扱い、現在のファイルとの整合性を確認する運用が推奨される方向に
Hooks活用のトレンド
- コミュニティではPermission系の問題(deny rulesの信頼性)が依然として議論されており、Hooksベースのセキュリティ適用が推奨される流れが継続中
- 「Permissions are a request. Hooks are enforcement.」という考え方が定着しつつある