6 6
7> CLI でのコンピュータ使用、インタラクティブなプロダクト内レッスン、ちらつきのないレンダリング、ツール別 MCP 結果サイズオーバーライド、および PATH 上のプラグイン実行ファイル。7> CLI でのコンピュータ使用、インタラクティブなプロダクト内レッスン、ちらつきのないレンダリング、ツール別 MCP 結果サイズオーバーライド、および PATH 上のプラグイン実行ファイル。
8 8
9<div className="digest-meta">9Releases [v2.1.86 → v2.1.91](/docs/en/changelog#2-1-86)
10 <span>Releases <a href="/docs/en/changelog#2-1-86">v2.1.86 → v2.1.91</a></span>105 features · 3月30日~4月3日
11 <span>5 features · 3月30日~4月3日</span>
12</div>
13 11
14<div className="digest-feature">12CLI でのコンピュータ使用
15 <div className="digest-feature-header">13research preview
16 <span className="digest-feature-title">CLI でのコンピュータ使用</span>
17 <span className="digest-feature-pill">research preview</span>
18 </div>
19 14
20 <p className="digest-feature-lede">先週、コンピュータ使用が Desktop アプリに搭載されました。今週は CLI に搭載されます。Claude はネイティブアプリを開き、UI をクリックして操作し、独自の変更をテストし、問題を修正できます。すべてターミナルから実行できます。Web アプリには既に検証ループがありました。ネイティブ iOS、macOS、およびその他の GUI のみのアプリにはありませんでした。今はあります。API を呼び出すことができないアプリやツールのループを閉じるのに最適です。まだ初期段階です。粗い部分が残っていることを予想してください。</p>15先週、コンピュータ使用が Desktop アプリに搭載されました。今週は CLI に搭載されます。Claude はネイティブアプリを開き、UI をクリックして操作し、独自の変更をテストし、問題を修正できます。すべてターミナルから実行できます。Web アプリには既に検証ループがありました。ネイティブ iOS、macOS、およびその他の GUI のみのアプリにはありませんでした。今はあります。API を呼び出すことができないアプリやツールのループを閉じるのに最適です。まだ初期段階です。粗い部分が残っていることを予想してください。
21 16
22 <Frame>17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/cli-computer-use.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=c17a337902308d7c9121013ded0494db" />
23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/cli-computer-use.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=c17a337902308d7c9121013ded0494db" data-path="images/whats-new/cli-computer-use.mp4" />
24 </Frame>
25 18
26 <p className="digest-feature-try">macOS と Pro または Max プランが必要です。それ以外の場合、<code>computer-use</code> は <code>/mcp</code> に表示されません。<code>/mcp</code> を実行し、<code>computer-use</code> を見つけて、オンに切り替えます。その後、Claude にエンドツーエンドで変更を検証するよう依頼します。</p>19macOS と Pro または Max プランが必要です。それ以外の場合、`computer-use` は `/mcp` に表示されません。`/mcp` を実行し、`computer-use` を見つけて、オンに切り替えます。その後、Claude にエンドツーエンドで変更を検証するよう依頼します。
27 20
28 ```text title="Claude Code" wrap theme={null}21```text title="Claude Code" wrap theme={null}
29 Open the iOS simulator, tap through onboarding, and screenshot each step22Open the iOS simulator, tap through onboarding, and screenshot each step
30 ```23```
31 24
32 <a className="digest-feature-link" href="/docs/ja/computer-use">コンピュータ使用ガイド</a>25[コンピュータ使用ガイド](/docs/ja/computer-use)
33</div>
34 26
35<div className="digest-feature">27/powerup
36 <div className="digest-feature-header">28v2.1.90
37 <span className="digest-feature-title">/powerup</span>
38 <span className="digest-feature-pill">v2.1.90</span>
39 </div>
40 29
41 <p className="digest-feature-lede">Claude Code の機能をアニメーション化されたデモを通じて教えるインタラクティブなレッスンで、ターミナル内で直接利用できます。Claude Code は頻繁にリリースされ、先月の作業方法を変えていたはずの機能が見落とされることがあります。<code>/powerup</code> を 1 回実行すれば、何があるかがわかります。</p>30Claude Code の機能をアニメーション化されたデモを通じて教えるインタラクティブなレッスンで、ターミナル内で直接利用できます。Claude Code は頻繁にリリースされ、先月の作業方法を変えていたはずの機能が見落とされることがあります。`/powerup` を 1 回実行すれば、何があるかがわかります。
42 31
43 <Frame>32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/powerup.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=fb88beddc0ecc8029da5ab029e4b28f1" />
44 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/powerup.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=fb88beddc0ecc8029da5ab029e4b28f1" data-path="images/whats-new/powerup.mp4" />
45 </Frame>
46 33
47 <p className="digest-feature-try">実行します。</p>34実行します。
48 35
49 ```text title="Claude Code" wrap theme={null}36```text title="Claude Code" wrap theme={null}
50 /powerup37/powerup
51 ```38```
52 39
53 <a className="digest-feature-link" href="/docs/ja/commands">コマンドリファレンス</a>40[コマンドリファレンス](/docs/ja/commands)
54</div>
55 41
56<div className="digest-feature">42ちらつきのないレンダリング
57 <div className="digest-feature-header">43v2.1.89
58 <span className="digest-feature-title">ちらつきのないレンダリング</span>
59 <span className="digest-feature-pill">v2.1.89</span>
60 </div>
61 44
62 <p className="digest-feature-lede">仮想化されたスクロールバック機能を備えた新しい alt-screen レンダラーにオプトインします。プロンプト入力は下部に固定されたままになり、マウス選択は長い会話全体で機能し、再描画時のちらつきがなくなります。<code>CLAUDE\_CODE\_NO\_FLICKER</code> を設定解除してロールバックします。</p>45仮想化されたスクロールバック機能を備えた新しい alt-screen レンダラーにオプトインします。プロンプト入力は下部に固定されたままになり、マウス選択は長い会話全体で機能し、再描画時のちらつきがなくなります。`CLAUDE_CODE_NO_FLICKER` を設定解除してロールバックします。
63 46
64 <Frame>47<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/flicker-free.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=7719e35e52a3f9734b0cf69edac333ad" />
65 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/flicker-free.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=7719e35e52a3f9734b0cf69edac333ad" data-path="images/whats-new/flicker-free.mp4" />
66 </Frame>
67 48
68 <p className="digest-feature-try">環境変数を設定して Claude Code を再起動します。</p>49環境変数を設定して Claude Code を再起動します。
69 50
70 ```bash theme={null}51```bash theme={null}
71 export CLAUDE_CODE_NO_FLICKER=152export CLAUDE_CODE_NO_FLICKER=1
72 claude53claude
73 ```54```
74 55
75 <a className="digest-feature-link" href="/docs/ja/fullscreen">全画面レンダリング</a>56[全画面レンダリング](/docs/ja/fullscreen)
76</div>
77 57
78<div className="digest-feature">58MCP 結果サイズオーバーライド
79 <div className="digest-feature-header">59v2.1.91
80 <span className="digest-feature-title">MCP 結果サイズオーバーライド</span>
81 <span className="digest-feature-pill">v2.1.91</span>
82 </div>
83 60
84 <p className="digest-feature-lede">MCP サーバー作成者は、ツールの <code>tools/list</code> エントリで <code>anthropic/maxResultSizeChars</code> を設定することで、特定のツールの切り詰めキャップを上げることができるようになりました。上限は 500K 文字です。キャップは以前はグローバルだったため、データベーススキーマやファイルツリー全体など、本質的に大きなペイロードを返すことがあるツールはデフォルト制限に達し、ファイル参照を使用してディスクに保存されました。ツール別のオーバーライドにより、ツールが本当に必要な場合、これらの結果をインラインで保持できます。</p>61MCP サーバー作成者は、ツールの `tools/list` エントリで `anthropic/maxResultSizeChars` を設定することで、特定のツールの切り詰めキャップを上げることができるようになりました。上限は 500K 文字です。キャップは以前はグローバルだったため、データベーススキーマやファイルツリー全体など、本質的に大きなペイロードを返すことがあるツールはデフォルト制限に達し、ファイル参照を使用してディスクに保存されました。ツール別のオーバーライドにより、ツールが本当に必要な場合、これらの結果をインラインで保持できます。
85 62
86 <p className="digest-feature-try">サーバーの <code>tools/list</code> レスポンスでツールに注釈を付けます。</p>63サーバーの `tools/list` レスポンスでツールに注釈を付けます。
87 64
88 ```json highlight={5} theme={null}65```json highlight={5} theme={null}
89 {66{
90 "name": "get_schema",67 "name": "get_schema",
91 "description": "Returns the full database schema",68 "description": "Returns the full database schema",
92 "_meta": {69 "_meta": {
93 "anthropic/maxResultSizeChars": 50000070 "anthropic/maxResultSizeChars": 500000
94 }71 }
95 }72}
96 ```73```
97 74
98 <a className="digest-feature-link" href="/docs/ja/mcp#raise-the-limit-for-a-specific-tool">MCP リファレンス</a>75[MCP リファレンス](/docs/ja/mcp#raise-the-limit-for-a-specific-tool)
99</div>
100 76
101<div className="digest-feature">77PATH 上のプラグイン実行ファイル
102 <div className="digest-feature-header">78v2.1.91
103 <span className="digest-feature-title">PATH 上のプラグイン実行ファイル</span>
104 <span className="digest-feature-pill">v2.1.91</span>
105 </div>
106 79
107 <p className="digest-feature-lede">プラグインルートの <code>bin/</code> ディレクトリに実行ファイルを配置すると、Claude Code はそのディレクトリを Bash ツールの <code>PATH</code> に追加します。プラグインが有効になっている間です。Claude は、絶対パスやラッパースクリプトを必要とせず、任意の Bash ツール呼び出しから、バアコマンドとしてバイナリを呼び出すことができます。CLI ヘルパーをコマンド、エージェント、およびそれらを呼び出すフックの横にパッケージ化するのに便利です。</p>80プラグインルートの `bin/` ディレクトリに実行ファイルを配置すると、Claude Code はそのディレクトリを Bash ツールの `PATH` に追加します。プラグインが有効になっている間です。Claude は、絶対パスやラッパースクリプトを必要とせず、任意の Bash ツール呼び出しから、バアコマンドとしてバイナリを呼び出すことができます。CLI ヘルパーをコマンド、エージェント、およびそれらを呼び出すフックの横にパッケージ化するのに便利です。
108 81
109 <p className="digest-feature-try">プラグインルートに <code>bin/</code> ディレクトリを追加します。</p>82プラグインルートに `bin/` ディレクトリを追加します。
110 83
111 ```text highlight={4, 5} theme={null}84```text highlight={4, 5} theme={null}
112 my-plugin/85my-plugin/
113 ├── .claude-plugin/86├── .claude-plugin/
114 │ └── plugin.json87│ └── plugin.json
115 └── bin/88└── bin/
116 └── my-tool89 └── my-tool
117 ```90```
118 91
119 <a className="digest-feature-link" href="/docs/ja/plugins/manifest-reference#standard-layout">プラグインリファレンス</a>92[プラグインリファレンス](/docs/ja/plugins/manifest-reference#standard-layout)
120</div>93
121 94その他の改善
122<div className="digest-wins">95
123 <p className="digest-wins-title">その他の改善</p>96オートモードのフォローアップ。新しい `PermissionDenied` フックは分類器の拒否時に発火します(`retry: true` を返して Claude に別のアプローチを試させます)。`/permissions` → Recently denied では `r` で手動で再試行できます。`PreToolUse` フックの `permissionDecision` の新しい `defer` 値。`-p` セッションはツール呼び出しで一時停止し、`deferred_tool_use` ペイロードで終了します。SDK アプリまたはカスタム UI がそれをサーフェスできます。その後、`--resume` で再開します。`/buddy`。あなたがコードを書くのを見守る小さな生き物をかえします。4月1日のジョークで、利用できなくなりました。`disableSkillShellExecution` 設定は、スキル、カスタムコマンド、およびプラグインコマンドからのインラインシェルをブロックします。Edit ツールは、別の Read なしで `cat` または `sed -n` で表示されたファイルで機能するようになりました。50K を超えるフック出力はディスクに保存され、パス + プレビューが表示されます。コンテキストに注入される代わりに。インタラクティブセッションではデフォルトで思考サマリーがオフになります(`showThinkingSummaries: true` で復元)音声モード。プッシュツートークモディファイアコンボ、Windows WebSocket、macOS Apple Silicon マイク権限`claude-cli://` ディープリンクは複数行プロンプトを受け入れます(エンコード `%0A`)
124
125 <div className="digest-wins-grid">
126 <div>オートモードのフォローアップ。新しい <code>PermissionDenied</code> フックは分類器の拒否時に発火します(<code>retry: true</code> を返して Claude に別のアプローチを試させます)。<code>/permissions</code> → Recently denied では <code>r</code> で手動で再試行できます。</div>
127 <div><code>PreToolUse</code> フックの <code>permissionDecision</code> の新しい <code>defer</code> 値。<code>-p</code> セッションはツール呼び出しで一時停止し、<code>deferred\_tool\_use</code> ペイロードで終了します。SDK アプリまたはカスタム UI がそれをサーフェスできます。その後、<code>--resume</code> で再開します。</div>
128 <div><code>/buddy</code>。あなたがコードを書くのを見守る小さな生き物をかえします。4月1日のジョークで、利用できなくなりました。</div>
129 <div><code>disableSkillShellExecution</code> 設定は、スキル、カスタムコマンド、およびプラグインコマンドからのインラインシェルをブロックします。</div>
130 <div>Edit ツールは、別の Read なしで <code>cat</code> または <code>sed -n</code> で表示されたファイルで機能するようになりました。</div>
131 <div>50K を超えるフック出力はディスクに保存され、パス + プレビューが表示されます。コンテキストに注入される代わりに。</div>
132 <div>インタラクティブセッションではデフォルトで思考サマリーがオフになります(<code>showThinkingSummaries: true</code> で復元)</div>
133 <div>音声モード。プッシュツートークモディファイアコンボ、Windows WebSocket、macOS Apple Silicon マイク権限</div>
134 <div><code>claude-cli://</code> ディープリンクは複数行プロンプトを受け入れます(エンコード <code>%0A</code>)</div>
135 </div>
136</div>
137 97
138[v2.1.86–v2.1.91 の完全なチェンジログ →](/docs/en/changelog#2-1-86)98[v2.1.86–v2.1.91 の完全なチェンジログ →](/docs/en/changelog#2-1-86)