Skip to content

Claude Code Weekly Updates (2.1.77 - 2.1.81)

title

2026年3月16日~3月22日の間の、Claude Codeの変更について個人的に気になったものをピックアップしました。

TL;DR

  • version: 2.1.77 -> 2.1.81
  • changes: ~128
  • Important topics
    • Opus 4.6 出力トークン上限 64k (max 128k) に拡大
    • StopFailure hookイベント追加
    • Claude Code channels (Telegram/Discord) research preview
    • Statusline rate_limits 追加
    • /fork/branch リネーム
    • Skill .mdに!commandで実行結果埋め込み

v2.1.77 (41 changes)

v2.1.77

Opus 4.6の出力トークン上限の大幅拡大とtmux/iTerm2まわりの修正が多いバージョンです。

Opus 4.6 出力トークン上限の拡大

Increased default max output tokens for Claude Opus 4.6 to 64k tokens, and raised the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k tokens

Claude Opus 4.6のデフォルト最大出力トークンが64kに引き上げられ、Opus 4.6およびSonnet 4.6モデルの上限が128kトークンに拡大されました。

変更前はClaude Code内部でデフォルト32k、上限64kにキャップされていました。APIレベルではOpus 4.6は128kまで対応しているため、CLIの設定がボトルネックになっていた形です。

参考までに、各世代のAPI上のMax Outputは以下の通りです。

モデルMax Output
Claude Opus 4 / 4.132k
Claude Opus 4.564k
Claude Opus 4.6128k
Models overview
Claude is a family of state-of-the-art large language models developed by Anthropic. This guide introduces the available models and compares their performance.
platform.claude.com

/fork/branch リネーム

Renamed /fork to /branch

/forkコマンドが/branchにリネームされました。git branchの概念により近い命名になっています。


v2.1.78 (26 changes)

v2.1.78

StopFailure hookイベント

Added StopFailure hook event that fires when a turn ends due to API errors (rate limits, authentication failures, etc.)

APIエラーによってターンが終了した際に、Stopの代わりに発火するhookイベントが追加されました。正常完了時はStop、APIエラー時はStopFailureと使い分けられます。

matcherでエラー種別を絞り込めるため、特定のエラーだけをハンドリングすることも可能です。

matcher説明
rate_limitレート制限超過
authentication_failed認証エラー
billing_error課金/アカウント問題
server_errorサーバーエラー
max_output_tokens出力トークン上限超過

hookのペイロードにはerror(エラー種別)、error_details(詳細)、last_assistant_message(表示されたエラーメッセージ)が含まれます。Stopと異なりdecision controlは持たず、出力とexit codeは無視されるため、通知やログ記録といったside effect用途で使います。

Sample:

{
  "session_id": "abc123",
  "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
  "cwd": "/Users/...",
  "hook_event_name": "StopFailure",
  "error": "rate_limit",
  "error_details": "429 Too Many Requests",
  "last_assistant_message": "API Error: Rate limit reached"
}
Hooks reference - Claude Code Docs
Reference for Claude Code hook events, configuration schema, JSON input/output formats, exit codes, async hooks, HTTP hooks, prompt hooks, and MCP tool hooks.
code.claude.com

Frontmatter effort/maxTurns/disallowedTools

Added frontmatter support for effort, maxTurns, and disallowedTools in skills and slash commands

スキルやスラッシュコマンドのfrontmatterにeffortmaxTurnsdisallowedToolsを指定できるようになりました。

フィールド説明
effortスキル実行時のeffortレベルを指定。low / medium / high / maxmaxはOpus 4.6のみ)。セッションのeffort設定を上書きする
maxTurnsエージェントのターン数上限。スキルが暴走して長時間回り続けることを防げる
disallowedTools使用禁止ツールのdenylist。既存のallowed-tools(allowlist)の逆で、「基本は全ツール許可、特定のツールだけ禁止」というパターンに対応

effortは特に実用的で、軽量なスキルにlowを設定してトークン消費を抑えたり、複雑な分析スキルにmaxを設定して最大限の推論をさせたりできます。disallowedToolsはサブエージェントでは既にサポートされていたフィールドで、今回スキルにも対応しました。

Extend Claude with skills - Claude Code Docs
Create, manage, and share skills to extend Claude's capabilities in Claude Code. Includes custom commands and bundled skills.
code.claude.com

v2.1.79 (18 changes)

v2.1.79

ターン所要時間の表示トグル

Added “Show turn duration” toggle to /config menu

/configメニューにターン所要時間を表示するトグルが追加されました。各ターンにどれくらい時間がかかっているかを確認できます。

turn

/remote-control for VSCode

Added /remote-control for VSCode

VSCodeからremote controlが利用可能になりました。Web版やモバイルアプリからのタスク指示がVSCode環境でも使えます。

VSCodeへの機能実装はCLIに比べて少し遅れて入りますが、最近はかなり早い印象ですね。

AI生成セッションタイトル

Added AI-generated session titles

セッションのタイトルがAIによって自動生成されるようになりました。プランの内容や会話のコンテキストからセッション名が付けられます。

大体3ターンほどやり取りをすると自動でセッション名をつけてくれるようになりました。便利。

session-name


v2.1.80 (17 changes)

v2.1.80

Statusline rate_limitsフィールド

Added rate_limits field to statusline scripts with 5-hour and 7-day window rate limit status, including used_percentage and resets_at

Statusline用スクリプトにレート制限のステータスフィールドが追加されました。5時間・7日ウィンドウの使用率(used_percentage)とリセット時刻(resets_at)を表示できます。

設定に関しては以下の記事が分かりやすいのでおすすめです。

Claude Codeの使用率がステータスラインに表示できるようになったので表示用のスクリプトを作った話
Claude Code v2.1.80で追加されたrate_limitsフィールドを使って、5時間/7日間の使用量をステータスラインにかわいく表示する4つのパターンを紹介します
nyosegawa.com

--channels research preview

Added --channels research preview for MCP server message pushing to mobile devices

Claude Code channelsがresearch previewとしてリリースされました。TelegramやDiscordからClaude Codeを使用できるようになります。完全にOpenClawを意識していますね。

以下のポストでDiscord連携のやり方を紹介しています。

TelegramとDiscordの両方の連携を試してみましたが、簡単なのはTelegramの方ですね。

Anthropicの公式plugin marketplaceからそれぞれインストールできます。

effort frontmatter for skills

Added effort frontmatter support for skills and slash commands

スキルやスラッシュコマンドのfrontmatterでeffortレベルを指定できるようになりました。


v2.1.81 (26 changes)

v2.1.81

--bare フラグ

Added --bare flag for scripted -p calls that disables hooks, LSP, plugin sync, skill directory scanning. API key must come from ANTHROPIC_API_KEY or apiKeyHelper in --settings (OAuth and keychain are not available). Auto-memory is off.

スクリプト向けの-pモードに--bareフラグが追加されました。通常の-pモードとの違いは以下の通りです。

機能-p(通常)-p --bare
hooks有効無効
LSP有効無効
プラグイン同期有効無効
スキルディレクトリ走査有効無効
OAuth / キーチェーン認証有効無効
自動メモリ有効無効

APIキーはANTHROPIC_API_KEY環境変数か--settingsapiKeyHelperからのみ取得します。hooks等の初期化処理をスキップするため、CI/CDパイプラインやシンプルなスクリプトで起動を高速化したい場合に有用です。

--channels permission relay

Added --channels permission relay to forward tool approvals to mobile devices

channelサーバーへのツール承認を転送する機能が追加されました。モバイルデバイスからClaude Codeのツール使用を承認できます。


Claude Codeに関するその他のトピック

Skill.mdに!commandで実行結果埋め込み

Skill command embedding

Claude CodeのSkill .mdファイル内に !`command` を記述すると、スキル展開時にそのコマンドの実行結果が直接埋め込まれることが判明しました。CHANGELOGには記載されていない機能です。

これにより、動的なコンテキスト情報(例: 現在のgit status、環境情報など)をスキルに組み込むことができます。frontmatterに許可されたツールの記載が必要です。

Anthropic Skills記事

Anthropicチームが「Lessons from Building Claude Code: How We Use Skills」を公開しました。スキルをカテゴリ分けし、開発を加速させるためのTipsを紹介しています。

スキルの種類として、ライブラリ&APIリファレンス、ワークフロー自動化、コードレビュー・テストなどが分類されています。また、PreToolUse hookを使ってチームのSkill使用率を計測する試みも紹介されています。

everything-claude-codeがClaude Code本家のスター数を超えた

everything-claude-codeリポジトリのスター数が、本家Claude Codeのスター数を上回りました。ちょうど先日Everything Claude Codeの記事を書いたので良かったら読んでみてください。

Everything Claude Codeを眺めてみる | oikon48
Anthropicハッカソン優勝者のリポジトリEverything Claude Codeを眺めてみる
oikon48.dev

Claude Dispatch

Claudeのモバイルアプリに”Dispatch”が追加されました。Claude Desktopと接続してタスクをCoworkに投げることができます。Claude Codeでいうremote controlのようなものです。

ちなみにClaude Dispatch実行中はスリープにさせない機能も存在するため、よりデスクトップマシンや常時実行できる環境の重要性が上がったと思います。

Claude Cowork Projects

Claude CoworkにProjects機能が使用可能になりました。

Thank you for reading!