Claude Code デイリーリサーチ(2026-03-19)
サマリー
- Claude Code v2.1.79リリース(3/18):
--console認証フラグ追加、VSCode/remote-controlコマンド、起動メモリ18MB削減 - Anthropic API: Extended
Thinkingに
display: "omitted"フィールド追加。思考トークンのストリーミング省略で応答開始までのレイテンシ改善 - Opus 4.6障害: 3/17-18にかけてOpus 4.6の断続的なサーバー障害が発生し、複数回のダウンタイムが報告
詳細
Claude Code v2.1.79(2026-03-18リリース)
- 概要: 認証改善、VSCode統合強化、多数のバグ修正を含むリリース
- 詳細:
--consoleフラグをclaude auth loginに追加。Anthropic Console(API課金)経由の認証に対応/remote-controlコマンド(VSCode): セッションをclaude.ai/codeにブリッジし、ブラウザやスマートフォンから操作を継続可能- VSCodeのセッションタブに最初のメッセージに基づくAI生成タイトルを付与
/configメニューに「Show turn duration」トグルを追加CLAUDE_CODE_PLUGIN_SEED_DIRが複数ディレクトリに対応(Unix::区切り、Windows:;区切り)
- 設定方法/利用方法:
# Console認証 claude auth login --console # アップデート npm install -g @anthropic-ai/claude-code@latest # VSCodeでリモートコントロール /remote-control - バージョン: v2.1.79(2026-03-18)
- バグ修正:
claude -pがサブプロセスとしてstdin未指定で実行された際にハングする問題を修正-pモードでCtrl+Cが効かない問題を修正/btwがストリーミング中にサイドクエスチョンではなくメインエージェントの出力を返す問題を修正voiceEnabled: true設定時に起動時にボイスモードが正しく起動しない問題を修正- エンタープライズユーザーがレート制限(429)エラー時にリトライできない問題を修正
SessionEndフックがインタラクティブ/resumeでセッション切替時に発火しない問題を修正- VSCodeで応答完了後にthinking pillが「Thought for Ns」ではなく「Thinking」と表示される問題を修正
- パフォーマンス改善:
- 起動時メモリ使用量を全シナリオで約18MB削減
- 非ストリーミングAPIフォールバックに2分のタイムアウトを追加(セッションの無限ハング防止)
- ソース: GitHub Release
Claude Code v2.1.78(2026-03-17リリース)
- 概要: StopFailureフック、プラグイン永続データ、プラグインエージェント向けfrontmatter対応
- 詳細:
StopFailureフックイベント追加: APIエラー(レート制限、認証失敗等)でターンが終了した際に発火${CLAUDE_PLUGIN_DATA}変数追加: プラグインの永続的な状態をプラグインアップデート後も保持- プラグインが配布するエージェントに
effort、maxTurns、disallowedToolsのfrontmatterを設定可能 - tmux内でのターミナル通知(iTerm2/Kitty/Ghosttyポップアップ、プログレスバー)が
set -g allow-passthrough on設定で外側のターミナルに到達可能に - レスポンステキストが生成時に行単位でストリーミング
- Opus 4.6がMax/Team加入者向けにデフォルトでmedium effortに変更
- 「ultrathink」キーワードの再導入(次のターンでhigh effortを有効化)
- Opus 4/4.1をClaude Code(ファーストパーティAPI)から削除。ピン留めユーザーは自動的にOpus 4.6に移行
- 設定方法/利用方法:
# tmuxでターミナル通知を有効化 tmux set -g allow-passthrough on # ultrathinkでhigh effortを有効化(チャット内で入力) ultrathink - バージョン: v2.1.78(2026-03-17)
- ソース: GitHub Release
Anthropic API: Extended Thinking displayフィールド
- 概要: Extended Thinkingレスポンスから思考内容の表示を省略するオプションが追加
- 詳細:
thinking.display: "omitted"を設定すると、thinkingブロックのthinkingフィールドが空で返却される- signatureは保持されるため、マルチターン会話での継続性に影響なし
- ストリーミング時に
thinking_deltaイベントが送出されなくなり、最初のテキストトークンまでのレイテンシが改善 - 課金は省略モードでもフルの思考トークン分が発生(レイテンシ削減であり、コスト削減ではない)
- 設定方法/利用方法:
# Python SDK response = client.messages.create( model="claude-opus-4-6-20260313", max_tokens=1024, thinking={ "type": "enabled", "budget_tokens": 5000, "display": "omitted" # 思考内容を省略 }, messages=[{"role": "user", "content": "..."}] ) - バージョン: 2026-03-18リリース
- 制限事項: Python SDKは未認識のdictキーをそのままAPIに転送するため動作するが、TypeScript SDKでは型アサーションが必要。マルチターンで思考ブロックを返す場合はそのまま変更せず渡す必要あり
- ソース: Anthropic API Docs - Extended Thinking
Developer Console改善
- 概要: APIキー管理とAdmin APIの機能強化
- 詳細:
- Developer ConsoleのAPIキー一覧に「Last used at」「Cost」カラムを追加(ソート可能)
- Admin APIリリース: 組織リソースのプログラマティックな管理が可能に
- Messages APIのレート制限が変更: 汎用のtokens per minuteから、入力tokens per minuteと出力tokens per minuteに分離
- ソース: Anthropic Platform Release Notes
Opus 4.6サービス障害(3/17-18)
- 概要: Opus 4.6の断続的なサーバー障害が発生
- 詳細:
- 3/17: 20時間2分の警告状態 + 3時間56分のダウンタイム
- 3/18: 49分の警告状態 + 9時間3分のダウンタイム
- 24時間で4回の個別インシデントが確認
- Claude Codeのログイン/ログアウト操作にも影響
- 制限事項: Max加入者を中心にClaude Codeが実質使用不能な時間帯が発生
- ソース: GitHub Issue #35981
MCP関連
- v2.1.76以降、MCPエリシテーション(MCP Elicitation)をサポート。MCPサーバーがタスク実行中にインタラクティブなダイアログを通じて構造化入力を要求可能
- 前日(3/18)時点での新たなMCPプロトコル変更の報告なし
コミュニティ動向
- Claude Code v2.1.78でのOpus 4/4.1廃止に伴い、モデルピン留めユーザーの自動移行が話題に
- Claude Code GitHub Action v1.0(3月リリース)の実運用レポートが増加中。CIでのコードレビュー自動化やIssue対応の事例共有が活発
- CLAUDE.mdのベストプラクティスとして「200行以下に抑える」「Skills(.claude/skills/)でドメイン知識を分離」が定着
- Agent
Teams(実験的機能、
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1で有効化)の活用事例が蓄積中