· 8分 · ニュース

Claude Codeの機能まとめ:TypeScriptの改変、下書きの復元、プラグインフック(2026年10月)

Claude Codeの機能まとめ:TypeScriptの改変、下書きの復元、プラグインフック(2026年10月)

最新の Claude Codeの機能 では、TypeScriptのmod、誤って消去したプロンプトの復元、エージェントを扱うための新しいプラグインフックが導入されています。この4年10月2026日のまとめでは、リリース2.1.287から2.1.289までを取り上げ、開発者が利用できるコマンドと設定の変更を説明し、modの導入前に確認しておきたい権限と互換性の詳細を紹介します。

Claude Codeの機能の概要

10月の最初のリリース群では、大規模な拡張機能と、日々の開発に役立つ小さな改善が組み合わされています。Claude Code 2.1.287ではmodが導入され、2.1.288では下書きの復元とレビューの制御機能が追加され、2.1.289ではプラグインフックのサポートが拡充され、modの読み込みと権限の問題が修正されました。

以下の表は、改善したいワークフローに応じて、どこから確認すればよいかを示しています。

リリース 日付 主な追加機能と修正 注目する領域
2.1.287 10月1日 TypeScriptのmod、「知っておきたいこと」、セッション名による絞り込み、MCP URLのプロンプト プラグインのカスタマイズとMCPの互換性
2.1.288 10月2日 消去したプロンプトの復元、レビュー指摘数の上限、modのテキスト選択、セッションのショートカット プロンプトの編集、コードレビュー、セッション間の移動
2.1.289 10月3日 チームメイト起動フック、一貫したエージェントID、エージェントの状態、modと権限の修正 エージェントに対応したプラグインと管理対象マシンの権限

これらのリリースは、同じワークフローの異なる部分に対応しています。modによってプラグインがClaude Codeの動作を変更できるようになり、下書きの復元によってプロンプト編集時のミスから復旧しやすくなります。その後のフックと権限の修正は、これらの拡張機能がエージェント、ツール、組織が管理する設定と連携する際に重要です。

TypeScriptのmodでプラグインの動作を拡張

Claude Code 2.1.287 ではClaude Modsが導入され、リリースノートには「プラグインがより深い部分の動作を変更できるようになりました」と記載されています。modはプラグイン内にパッケージ化された小さなTypeScript関数で、CLIとデスクトップアプリの両方で動作します。

この 10月1日のmodの発表 では、プロンプトの書き換え、UIの追加、組み込み機能の置き換え、ツール呼び出しのブロック、書き換え、再試行などの機能が説明されています。このような適用範囲があるため、タスクの実行中にClaude Codeの動作を変更する必要がある場合にmodが役立ちます。

フックに慣れている開発者にとって、役立つ違いは、modについて明記されている適用範囲です。modはプロンプト、UI、組み込みの動作、ツール呼び出しを変更できます。 Claude Codeフックガイド は、プロジェクトに適した拡張の仕組みを評価する際の参考になります。

modの作成とテスト

この バージョン付きの2.1.287 mod README には、エクスポートされる次の関数が記載されています。 register(on, options) 関数と、次の形式のハンドラーが記載されています。 ($, e, next)。プラグインの構成には、次が含まれます。 .claude-plugin/plugin.json, hooks/hooks.json、および次の配下のTypeScriptファイルが含まれます。 hooks/.

ドキュメントに記載されている開発用コマンドは次のとおりです。

/plugin-types
claude --plugin-dir mods/diff
claude plugin test mods/diff

/plugin-types は宣言を書き出します。残りのコマンドは、サンプルのプラグインディレクトリを指定してClaude Codeを実行し、そのプラグインをテストするための、スナップショットに記載された例です。

このスナップショットでは、リリース間でAPIが予告なく変更される可能性があることも注意されています。特にmod APIに依存するプラグインをアップグレードする際は、バージョン付きのドキュメントを実装時の参照資料の一部として扱ってください。

アクセス、信頼、組み込みmod

ModはClaude Codeと同じマシンアクセス権で実行され、サンドボックス化されていません。Anthropicの発表では、信頼できる提供元からのみインストールするよう推奨しています。Modを有効にする前に、そのソースコードと提供元を確認してください。特に、ツール呼び出しを書き換えたり再試行したりできる場合は注意が必要です。

リリース2.1.287では、次の機能も追加されました。 「知っておくべきこと」 ユーザーやClaudeが見落とす可能性のある事項を、補助エージェントが指摘する組み込みModです。有効化コマンドは次のとおりです。

/plugin enable cc-plugin-you-should-know@builtin

利用対象は、テレメトリが有効なファーストパーティのセッションとされています。この利用条件は重要です。発表では、あらゆるセッション構成で利用できるとは示されていません。

下書きの復元とコードレビューの設定

Claude Code 2.1.288 対話的な作業に役立つ設定が追加されました。Ctrl+Cで消去したプロンプトの復元と、コードレビューで報告する指摘件数の指定です。

Ctrl+Cで消去したプロンプトを復元する

Ctrl+Cでプロンプトが消去された場合は、 プロンプトが空の状態で上矢印キー を押すと下書きを復元できます。貼り付けたテキストや画像も復元対象に含まれます。

このリリースでは、消去されたプロンプトを復元するための具体的な操作が説明されています。汎用的な下書きアーカイブ機能や、セッションのあらゆる終了方法に対応する復元動作が示されているわけではありません。覚えておく操作はシンプルです。Ctrl+Cでプロンプトを消去し、その後、空のプロンプトで上矢印キーを押すと復元されます。

これは、プロンプトに入力した指示以外の内容が含まれる場合に特に役立ちます。貼り付けた資料や画像も復元対象として明示されているため、消去された下書きの内容を復元できます。

レビューの指摘件数を設定する

新しい /code-review --max-findings <n>|all オプションでは、レビューで報告する指摘件数を制御できます。件数を指定するか、すべての指摘を要求するか、デフォルトに戻すことができます。

/code-review --max-findings 5
/code-review --max-findings all
/code-review --max-findings default

この設定は、次のコマンドでリセットするまで保持されます。 default。別のレビューに移っても引き継がれる設定として扱ってください。

リリースではデフォルトの具体的な件数が示されていないため、確認済みのデフォルト値として引用できる数値はありません。報告件数に明確な上限を設けたい場合は、件数を明示的に指定してください。組み込みの動作に戻したい場合は、リセットコマンドを使用してください。 CLIリファレンス は、より広範なコマンドラインのワークフローで役立つ補助資料です。

プラグインフックでエージェントをより明確に追跡

Claude Code 2.1.289 チームメイトの作成とエージェントの状態に関するプラグインフック情報が追加されました。関連する変更は、 agent.spawn によるチームメイトへの対応、プラグインフックイベント全体で共通のエージェントID、および次の項目におけるアイドル状態や待機状態です。 $.agent.list().

プラグインの作成者は、これらの追加機能によってエージェントの活動に関する情報をより多く取得できます。一貫したIDにより、各イベントで共通のエージェント識別子を使用できます。また、アイドル状態と待機状態によって、次の項目が返す一覧に詳細が追加されます。 $.agent.list()。概要には完全な実装例がないため、これらの追加機能は、そのまま使えるオーケストレーション手順ではなく、APIの機能として捉えるべきです。

Modの読み込みとUIの修正

同じリリースでは、アップグレード後の最初のセッションで、インストール済みのModを読み込めない問題が修正されています。また、ローカルマーケットプレイスのプラグインのコピーが古いままになる問題や、ModのUIに関する複数の不具合にも対応しています。

これらの修正は、Claude Codeの更新後に拡張機能を検証する際に重要です。アップグレード後の最初のセッションを確認対象に含め、インストール済みのプラグインが、想定するローカルマーケットプレイスのバージョンを反映していることを確認してください。

バージョン2.1.288では、すでに次の機能が追加されていました。 $.ui.selection()。全画面表示で最後に選択されたテキストを返し、その選択範囲が単一のトランスクリプト行内に収まっている場合は、その行自体も返します。これにより、Modの作成者は選択情報を取得でき、関連する行が返される条件も文書化されています。

管理対象マシンでの権限処理

バージョン2.1.289では、ユーザーがインストールしたModに関する権限動作も修正されています。組織が管理するマシンでは、複合シェルコマンド内のネストされた部分に設定された拒否ルールと確認ルールが、Modによる承認で上書きされずに維持されます。

その他の修正対象は、 Read のIDEシンボリックリンク経由での拒否ルールと、サンドボックスの自動許可が有効な場合のBashの拒否ルールや確認ルールです。これらの変更は、新しいMod機能と併せて確認する価値があります。拡張機能の動作と権限の適用は、どちらもアップグレードを評価する際の要素です。

セッションの移動、MCP、ゲートウェイとの互換性

Claude Codeの比較的小規模な新機能のうち、いくつかは画面内の移動や連携作業に影響します。

2.1.287では、エージェントビューに次のフィルターが追加されました。 n:<text> セッション名とタスクに一致する項目を絞り込みます。その後、バージョン2.1.288では、次のショートカットが追加されました。 Ctrl+F でセッションを名前で検索し、 Alt+↑/↓ でエージェントビュー内のグループ間を移動できます。これらのショートカットと名前変更のキー割り当ては、次の項目で変更できます。 keybindings.json.

復元されたセッションについては、2.1.288に複数の --resume 修正が含まれており、復元されたコンテキスト、最終応答、以前の思考内容が保持されます。これらは再開した作業の信頼性を向上する変更であり、Ctrl+Cで消去したプロンプトの復元とは別のものです。

MCPのURLプロンプト

バージョン2.1.287では、次のプロトコルを使用するMCPサーバー向けにURLプロンプトが追加されました。 2025-11-25。サーバーに接続できなくなった場合、このリリースでは次の項目が "bareElicitationCapability": true 互換性設定として示されています。

この設定は、リリースにおけるMCPの変更に関連するトラブルシューティング情報です。すべての構成で必須と捉えるのではなく、影響を受けるサーバーの状況に応じて確認してください。 MCPガイド は、関連する連携ワークフローを進めるための出発点になります。

構造化出力

バージョン2.1.288では、次の項目が導入されました。 CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS。構造化出力を拒否するゲートウェイなどの環境で、構造化出力を無効にします。

概要には環境変数の用途が記載されていますが、具体的な設定値やシェルコマンドは示されていません。構造化出力の拒否が環境に影響している場合は、この設定オプションを調べてください。このリリースは、すべてのゲートウェイでこの設定が必要だと示しているわけではありません。

把握しておくべき利用上限

10月の機能変更と併せて、9月にはサブスクリプションの利用上限が調整されています。9月14以降、週間上限は恒久的に プロモーション前の水準より25%引き上げられています 。対象はPro、Max、Team、およびシートベースのEnterpriseです。

それ以前に実施されていた一時的な 50%の引き上げ は、2026年5月13日から9月13日まで実施され、太平洋時間の午後11:59時に終了しました。Freeと従量課金型Enterpriseのシートは、このプロモーションの対象外でした。

現在の利用枠を確認する際は、これらの割合を区別してください。恒久的な引き上げと終了済みのプロモーションでは、異なる数値が使われています。10月のリリースでは、プロモーション時の水準に戻るとは示されていません。

使用するモデルは、 /usage で利用上限を確認できます。関連するサブスクリプションの制約について詳しくは、次の資料をご覧ください。 Claude Codeのレート制限ガイド.

重要なポイント

  • Claude Code 2.1.287でTypeScript Modが導入されました 。プラグインに同梱され、CLIとデスクトップアプリでプロンプト、UI、組み込み機能、ツール呼び出しを変更できます。
  • Modはサンドボックス化されていません。 Claude Codeと同じマシンアクセス権で実行され、発表では信頼できる提供元からのみインストールするよう推奨されています。
  • バージョン2.1.288では、消去した下書きを復元できます。 Ctrl+Cでプロンプトを消去した後、空のプロンプトで上矢印キーを押すと、貼り付けたテキストや画像を含めて復元できます。
  • レビューの指摘件数は設定でき、その設定は保持されます。 使用するモデルは、 /code-review --max-findings 5, all、または default。デフォルトの具体的な件数は示されていません。
  • バージョン2.1.289では、エージェント関連のプラグインフックが拡張されました 。また、Modの読み込み、UI、権限処理も修正されています。次のコマンドを使用すると、 /usage これらの機能変更とは別に、現在の利用上限を確認できます。

よくある質問

Claude CodeのModとは何ですか?

Claude CodeのModは、プラグイン内にパッケージ化された小さなTypeScript関数です。プロンプトの書き換え、UIの追加、組み込み機能の置き換え、ツール呼び出しのブロック、書き換え、再試行ができます。CLIとデスクトップアプリで動作し、Claude Codeと同じマシンアクセス権で実行され、サンドボックス化されていません。

TypeScript Modを作成してテストするにはどうすればよいですか?

2.1.287のスナップショットには、エクスポートされる register(on, options) 関数、次の形式のハンドラー、 ($, e, next)、および次の内容を含むプラグインが記載されています。 .claude-plugin/plugin.json, hooks/hooks.json、さらに次の場所に配置するTypeScriptです。 hooks/。次を使用してください: /plugin-types を使用して宣言を書き出します。文書に記載されているコマンド例は次のとおりです。 claude --plugin-dir mods/diff と claude plugin test mods/diff.

Ctrl+Cで誤って消去したプロンプトを復元するにはどうすればよいですか?

Claude Code 2.1.288では、Ctrl+Cでプロンプトを消去した後、空のプロンプトで上矢印キーを押してください。貼り付けたテキストや画像を含め、消去された下書きが復元されます。

コードレビューの指摘件数の上限を変更またはリセットするにはどうすればよいですか?

使用するモデルは、 /code-review --max-findings 5 で件数の上限を指定するか、 /code-review --max-findings all ですべての指摘を要求します。この設定は、次のコマンドを実行するまで保持されます。 /code-review --max-findings default。リリースでは、デフォルトの具体的な件数は示されていません。

A

このブログはAI Prime Techが公開しています。記事の草稿はAIの支援を受けて作成されています。モデルID、料金、制限など、バージョンによって異なる詳細については、利用の判断に用いる前に公式ドキュメントで確認してください。

Claude APIをより低価格で利用

Claude Opus 5.5、Sonnet 5、Haiku 4.5、Fable 5.1に加え、GPT-6のモデルを、単一のAPIキーで利用できます。従量課金制で、サブスクリプションは不要です。

APIキーを取得 →
AI Prime Techは独立したサードパーティのAPIゲートウェイです。Claude™およびAnthropic®はAnthropic, PBCの商標です。提携や推奨を示唆するものではありません。