Anthropicは2026年3月19日、AIコーディングツール「Claude Code」のバージョン2.1.80をリリースした。最大の目玉は、TelegramやDiscordからClaude Codeセッションにメッセージをプッシュできる「Channels」機能だ。ターミナルから離れていてもClaude Codeが外部イベントに反応できるようになり、CI結果の通知やチャット経由の指示が可能になる。
このほか、ステータスラインでのレート制限表示、大規模リポジトリでのメモリ80MB削減、--resumeの並列ツール結果消失バグの修正など、開発者体験を底上げする改善が多数含まれる。本記事ではv2.1.80の全変更点をまとめて解説する。
この記事でわかること
- Channels機能の仕組みとTelegram・Discordの連携手順
- ステータスラインで確認できるレート制限の見方
- メモリ80MB削減など開発者体験の改善ポイント
--resumeバグ修正を含む全バグフィックス一覧
Claude Code 2.1.80の注目アップデート一覧
新機能5つ・バグ修正8つの大型アップデート
v2.1.80は新機能の追加とバグ修正のバランスが取れたリリースだ。特にChannels機能はClaude Codeの使い方を根本的に変える可能性がある。以下のテーブルで全体像を把握してほしい。
| カテゴリ | 変更内容 | 影響度 |
|---|---|---|
| 新機能 | Channels機能(Telegram・Discord連携) | ★★★ |
| 新機能 | ステータスラインにレート制限表示 | ★★★ |
| 新機能 | プラグインをsettings.jsonにインライン宣言 | ★★ |
| 新機能 | Skills/スラッシュコマンドにeffortフロントマター | ★★ |
| 新機能 | CLIツール使用検出をプラグインティップスに追加 | ★ |
| バグ修正 | --resumeで並列ツール結果が消失する問題 |
★★★ |
| バグ修正 | 音声モードWebSocket接続失敗 | ★★ |
| 改善 | 大規模リポジトリのメモリ使用量を約80MB削減 | ★★★ |
Channels機能 — Telegram・DiscordからClaude Codeを操作
Channelsでできること
Channelsは、MCPサーバーを介して外部プラットフォームからClaude Codeセッションにメッセージをプッシュする仕組みだ。ターミナルの前にいなくても、TelegramやDiscordから指示を送ればClaudeが作業を進めてくれる。
たとえばCI/CDの結果通知をChannels経由でClaude Codeに流し込めば、テスト失敗時に自動で原因調査を開始させることも可能になる。双方向通信にも対応しており、Claudeの回答はTelegramやDiscordのチャット上に直接表示される。
できること
Telegram・Discordからメッセージ送信、CI通知の自動受信、Claudeの回答をチャット側で受信、カスタムWebhookの開発
現時点の制約
リサーチプレビュー段階、claude.aiログイン必須(APIキー非対応)、セッション起動中のみ動作、Team/Enterpriseは管理者の有効化が必要
対応プラットフォームとセットアップ手順
リサーチプレビュー時点ではTelegramとDiscordの2つが公式サポートされている。いずれもAnthropicが管理するclaude-plugins-officialリポジトリのプラグインとして提供される。
| プラットフォーム | セットアップの流れ |
|---|---|
| Telegram | BotFatherでボット作成 → /plugin install telegram@claude-plugins-official → トークン設定 → claude --channels plugin:telegram@claude-plugins-official で起動 → ペアリング |
| Discord | Developer Portalでボット作成 → Message Content Intent有効化 → /plugin install discord@claude-plugins-official → トークン設定 → claude --channels plugin:discord@claude-plugins-official で起動 → ペアリング |
どちらも基本的な流れは同じだ。ボットを作成してトークンを取得し、プラグインをインストールして--channelsフラグ付きでClaude Codeを起動する。初回はペアリングコードによる認証が必要になる。
ローカルで手軽に試したい場合は、公式デモの「fakechat」がおすすめだ。/plugin install fakechat@claude-plugins-officialでインストールし、claude --channels plugin:fakechat@claude-plugins-officialで起動すると、http://localhost:8787のブラウザUIからメッセージを送信できる。
セキュリティとアクセス制御
Channelsには多層のセキュリティが設計されている。まず、各プラグインは送信者の「許可リスト(allowlist)」を管理しており、ペアリング済みのユーザーIDからのメッセージしか受け付けない。未認証の送信者からのメッセージは無視される。
さらに、--channelsフラグで明示的に指定したプラグインのみがメッセージを受信できる。.mcp.jsonにサーバーを登録しただけではチャネルとして動作しない設計だ。Team/Enterpriseプランでは、組織管理者がchannelsEnabled設定で機能自体のON/OFFを制御できる。
ステータスラインにレート制限を表示
5時間・7日ウィンドウの使用率がひと目でわかる
ステータスラインスクリプトにrate_limitsフィールドが追加された。Claude.aiの5時間ウィンドウと7日間ウィンドウそれぞれの使用率(used_percentage)とリセット時刻(resets_at)を取得できる。
これまでレート制限の残量はダッシュボードを開かないと確認できなかったが、今後はターミナル上で常時監視できる。重いタスクを投げる前に残量を確認する運用が可能になるため、特にMaxプランユーザーにとっては実用的な改善だ。はてなブックマークでも早速「ステータスラインにレート制限を表示するスクリプトを作った」という記事が話題になっている。
開発者体験の改善ポイント
大規模リポジトリのメモリ使用量を80MB削減
25万ファイル規模のリポジトリで起動時のメモリ消費が約80MB削減された。モノレポやエンタープライズ規模のコードベースで作業している開発者には体感できるレベルの改善だ。
併せて、大規模Gitリポジトリでの@ファイル補完の応答性も向上している。ファイル数が多いプロジェクトでの入力遅延が軽減されるため、日常の作業効率に直結する。
–resumeで並列ツール結果が消える問題を修正
v2.1.79以前では、並列ツール呼び出しを含むセッションを--resumeで再開すると、一部のtool_resultが[Tool result missing]に置き換わる問題があった。セッションの文脈が不完全になるため、再開後のClaude の回答精度に影響していた。
v2.1.80では、すべてのtool_use/tool_resultペアが正しく復元される。長時間のセッションを中断・再開しながら使うワークフローの信頼性が大幅に向上した。
プラグインインストールが1コマンドに簡略化
これまでプラグインのインストールは2ステップの操作が必要だったが、/plugin installの1コマンドで完了するようになった。プラグインのティップス表示でもCLIツール使用の検出に対応し、関連プラグインの提案精度が上がっている。
その他のバグ修正・改善点
音声モード・APIプロキシ・サンドボックスの修正一覧
| 修正項目 | 内容 |
|---|---|
| 音声モードWebSocket | Cloudflareのボット検出による非ブラウザTLSフィンガープリントの問題で接続が失敗していた不具合を修正 |
| Tool Streaming 400エラー | APIプロキシ・Amazon Bedrock・Google Vertex経由でfine-grained tool streamingを使用した際の400エラーを修正 |
| /remote-controlの表示 | ゲートウェイ・サードパーティプロバイダー環境で動作しないにもかかわらず表示されていた問題を修正 |
| /sandboxタブ切り替え | Tab・矢印キーが正しく応答しなかった問題を修正 |
| /effortコマンド | autoが実際に解決されるエフォートレベルを表示するよう改善 |
| /permissionsダイアログ | リスト内からTab・矢印キーでタブ切り替えできるよう改善 |
| バックグラウンドタスクパネル | リストビューから左矢印キーで閉じられるよう改善 |
| 管理設定の適用 | enabledPlugins、permissions.defaultMode等がキャッシュされたremote-settings.jsonから正しく起動時に適用されない問題を修正 |
まとめ — Claude Code 2.1.80は「外部連携」の第一歩
Claude Code 2.1.80の最大のインパクトはChannels機能にある。これまでClaude Codeはターミナルに閉じたツールだったが、TelegramやDiscordとの連携によって「外部イベントに反応するエージェント」への進化が始まった。
現時点ではリサーチプレビューであり、対応プラットフォームも限られている。しかし、カスタムチャネルの開発も可能で、今後Slack・GitHub Webhookなどへの拡張が期待される。レート制限表示やメモリ削減といった実用的な改善と合わせて、日常的にClaude Codeを使う開発者にとってアップデートする価値のあるリリースだ。
アップデート方法
ターミナルで claude update を実行するか、npmの場合は npm install -g @anthropic-ai/claude-code@latest でv2.1.80に更新できる。
よくある質問
Channelsにはclaude.aiへのログインが必要です。Pro・Maxプランであればデフォルトで利用可能で、--channelsフラグで有効化します。APIキー認証やConsole認証では利用できません。Team・Enterpriseプランでは組織管理者が明示的に有効化する必要があります。
リサーチプレビュー段階ではTelegramとDiscordのみが公式サポートですが、カスタムチャネルの開発ガイド(Channels Reference)が公開されています。独自のWebhookやSlack連携を自作することも可能です。
ターミナルでclaude updateを実行するのが最も簡単です。npmでインストールしている場合はnpm install -g @anthropic-ai/claude-code@latest、Homebrewの場合はbrew upgrade claude-codeで更新できます。
Claude Codeの最新情報をチェック
公式Changelogで全バージョンの変更履歴を確認できます → Claude Code Changelog