6 6
7> Artifacts を使用してセッションからライブで共有可能なページを公開し、deny ルールと ask ルールでツールパラメータをマッチングし、/config でプロンプトから任意の設定を行います。7> Artifacts を使用してセッションからライブで共有可能なページを公開し、deny ルールと ask ルールでツールパラメータをマッチングし、/config でプロンプトから任意の設定を行います。
8 8
9<div className="digest-meta">9Releases [v2.1.178 → v2.1.183](/docs/en/changelog#2-1-178)
10 <span>Releases <a href="/docs/en/changelog#2-1-178">v2.1.178 → v2.1.183</a></span>103 features · 6月15日~19日
11 <span>3 features · 6月15日~19日</span>
12</div>
13 11
14<div className="digest-feature">12Artifacts
15 <div className="digest-feature-header">
16 <span className="digest-feature-title">Artifacts</span>
17 </div>
18 13
19 <p className="digest-feature-lede">Artifact は、Claude Code がセッションから claude.ai 上のプライベート URL に公開するライブでインタラクティブなページであり、セッションが作業を続けるにつれてその場で更新されます。ターミナルテキストが適切でない場合(例えば、diff がインラインで注釈付きの PR ウォークスルーや、セッションデータから構築されたダッシュボード)に要求してください。Artifacts は Team および Enterprise プランでベータ版です。</p>14Artifact は、Claude Code がセッションから claude.ai 上のプライベート URL に公開するライブでインタラクティブなページであり、セッションが作業を続けるにつれてその場で更新されます。ターミナルテキストが適切でない場合(例えば、diff がインラインで注釈付きの PR ウォークスルーや、セッションデータから構築されたダッシュボード)に要求してください。Artifacts は Team および Enterprise プランでベータ版です。
20 15
21 <Frame>16<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/1ylKDoQynT1UgfEK/images/whats-new/artifacts.mp4?fit=max&auto=format&n=1ylKDoQynT1UgfEK&q=85&s=7f5391559d2bc69989621b36322fcff1" />
22 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/1ylKDoQynT1UgfEK/images/whats-new/artifacts.mp4?fit=max&auto=format&n=1ylKDoQynT1UgfEK&q=85&s=7f5391559d2bc69989621b36322fcff1" data-path="images/whats-new/artifacts.mp4" />
23 </Frame>
24 17
25 <p className="digest-feature-try">Claude にページを要求してから、公開プロンプトを承認します:</p>18Claude にページを要求してから、公開プロンプトを承認します:
26 19
27 ```text title="Claude Code" wrap theme={null}20```text title="Claude Code" wrap theme={null}
28 Make an artifact that walks through this PR with the diff annotated inline.21Make an artifact that walks through this PR with the diff annotated inline.
29 ```22```
30 23
31 <a className="digest-feature-link" href="/docs/ja/artifacts#create-an-artifact">Create an artifact</a>24[Create an artifact](/docs/ja/artifacts#create-an-artifact)
32</div>
33 25
34<div className="digest-feature">26入力パラメータでマッチング
35 <div className="digest-feature-header">27v2.1.178
36 <span className="digest-feature-title">入力パラメータでマッチング</span>
37 <span className="digest-feature-pill">v2.1.178</span>
38 </div>
39 28
40 <p className="digest-feature-lede">Deny および ask permission ルールは、<code>Tool(param:value)</code> 構文を使用してツールの入力パラメータをマッチングできるようになりました。例えば、<code>Agent(model:opus)</code> は Opus モデルティアをリクエストするサブエージェントの生成にマッチします。値はワイルドカード `*` を受け入れるため、<code>Agent(isolation:\*)</code> は任意の明示的な isolation 値にマッチします。</p>29Deny および ask permission ルールは、`Tool(param:value)` 構文を使用してツールの入力パラメータをマッチングできるようになりました。例えば、`Agent(model:opus)` は Opus モデルティアをリクエストするサブエージェントの生成にマッチします。値はワイルドカード `*` を受け入れるため、`Agent(isolation:*)` は任意の明示的な isolation 値にマッチします。
41 30
42 <p className="digest-feature-try"><code>settings.json</code> の deny リストにパラメータルールを追加します:</p>31`settings.json` の deny リストにパラメータルールを追加します:
43 32
44 ```json .claude/settings.json {3} theme={null}33```json .claude/settings.json {3} theme={null}
45 {34{
46 "permissions": {35 "permissions": {
47 "deny": ["Agent(model:opus)"]36 "deny": ["Agent(model:opus)"]
48 }37 }
49 }38}
50 ```39```
51 40
52 <a className="digest-feature-link" href="/docs/ja/permissions#match-by-input-parameter">Match by input parameter</a>41[Match by input parameter](/docs/ja/permissions#match-by-input-parameter)
53</div>42
54 43プロンプトから任意の設定を行う
55<div className="digest-feature">44v2.1.181
56 <div className="digest-feature-header">45
57 <span className="digest-feature-title">プロンプトから任意の設定を行う</span>46`key=value` を `/config` に渡して、Settings インターフェースを開かずに設定を直接変更します。この構文は、`-p` フラグを使用した非対話モードおよび Remote Control からも機能します。
58 <span className="digest-feature-pill">v2.1.181</span>47
59 </div>48プロンプトから `thinking` 設定を設定します:
60 49
61 <p className="digest-feature-lede"><code>key=value</code> を <code>/config</code> に渡して、Settings インターフェースを開かずに設定を直接変更します。この構文は、<code>-p</code> フラグを使用した非対話モードおよび Remote Control からも機能します。</p>50```text title="Claude Code" wrap theme={null}
62 51/config thinking=false
63 <p className="digest-feature-try">プロンプトから <code>thinking</code> 設定を設定します:</p>52```
64 53
65 ```text title="Claude Code" wrap theme={null}54[Commands reference](/docs/ja/commands#all-commands)
66 /config thinking=false55
67 ```56その他の改善
68 57
69 <a className="digest-feature-link" href="/docs/ja/commands#all-commands">Commands reference</a>58Auto mode は、ローカルワークを破棄するよう要求しなかった場合に破壊的な git コマンド(`git reset --hard`、`git clean -fd`、`git stash drop`)をブロックし、特定のスタックの破棄を要求しない限り `terraform destroy` をブロックします新しい `attribution.sessionUrl` 設定を `false` に設定して、web および Remote Control セッションのコミットと PR から claude.ai セッションリンクを省略します`/config` インターフェースでは、Enter と Space の両方が選択された設定を変更し、Esc は元に戻す代わりに保存して閉じるようになりました新しい `sandbox.allowAppleEvents` オプトイン設定により、サンドボックス化されたコマンドは macOS で Apple Events を送信できます`CLAUDE_CLIENT_PRESENCE_FILE` をマーカーファイルに指定して、マシンにいる間はモバイルプッシュ通知を抑制します長い段落は、最初の改行を待つ代わりに、行ごとにストリーミングされるようになりましたAPI 接続が思考中に切断された場合、「Connection closed while thinking」を表示する代わりに自動的に再試行されます`CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` が設定されている場合、すべてのセッションに 1 つの暗黙的なチームがあるため、Agent ツールの `name` パラメータを使用してチームメイトを直接生成できますネストされた `.claude/skills` ディレクトリ内のスキルは、そこでファイルを操作するときに読み込まれます。名前の競合がある場合、ネストされたスキルは `<dir>:<name>` として表示されるため、両方が利用可能なままですカスタム `ANTHROPIC_BASE_URL` および Foundry でプロンプトキャッシングが読み取られない問題を修正しましたネットワークドライブおよびクラウド同期フォルダで Write および Edit が 0 バイトまたは切り詰められたファイルを生成する問題を修正しました
70</div>
71
72<div className="digest-wins">
73 <p className="digest-wins-title">その他の改善</p>
74
75 <div className="digest-wins-grid">
76 <div>Auto mode は、ローカルワークを破棄するよう要求しなかった場合に破壊的な git コマンド(`git reset --hard`、`git clean -fd`、`git stash drop`)をブロックし、特定のスタックの破棄を要求しない限り <code>terraform destroy</code> をブロックします</div>
77 <div>新しい <code>attribution.sessionUrl</code> 設定を <code>false</code> に設定して、web および Remote Control セッションのコミットと PR から claude.ai セッションリンクを省略します</div>
78 <div><code>/config</code> インターフェースでは、Enter と Space の両方が選択された設定を変更し、Esc は元に戻す代わりに保存して閉じるようになりました</div>
79 <div>新しい <code>sandbox.allowAppleEvents</code> オプトイン設定により、サンドボックス化されたコマンドは macOS で Apple Events を送信できます</div>
80 <div><code>CLAUDE\_CLIENT\_PRESENCE\_FILE</code> をマーカーファイルに指定して、マシンにいる間はモバイルプッシュ通知を抑制します</div>
81 <div>長い段落は、最初の改行を待つ代わりに、行ごとにストリーミングされるようになりました</div>
82 <div>API 接続が思考中に切断された場合、「Connection closed while thinking」を表示する代わりに自動的に再試行されます</div>
83 <div><code>CLAUDE\_CODE\_EXPERIMENTAL\_AGENT\_TEAMS=1</code> が設定されている場合、すべてのセッションに 1 つの暗黙的なチームがあるため、Agent ツールの <code>name</code> パラメータを使用してチームメイトを直接生成できます</div>
84 <div>ネストされた <code>.claude/skills</code> ディレクトリ内のスキルは、そこでファイルを操作するときに読み込まれます。名前の競合がある場合、ネストされたスキルは `<dir>:<name>` として表示されるため、両方が利用可能なままです</div>
85 <div>カスタム <code>ANTHROPIC\_BASE\_URL</code> および Foundry でプロンプトキャッシングが読み取られない問題を修正しました</div>
86 <div>ネットワークドライブおよびクラウド同期フォルダで Write および Edit が 0 バイトまたは切り詰められたファイルを生成する問題を修正しました</div>
87 </div>
88</div>
89 59
90[Full changelog for v2.1.178–v2.1.183 →](/docs/en/changelog#2-1-178)60[Full changelog for v2.1.178–v2.1.183 →](/docs/en/changelog#2-1-178)