6 6
7> 從您的工作階段使用 Artifacts 發佈即時可分享的頁面、在拒絕和詢問規則中比對工具參數,以及使用 /config 從提示設定任何設定。7> 從您的工作階段使用 Artifacts 發佈即時可分享的頁面、在拒絕和詢問規則中比對工具參數,以及使用 /config 從提示設定任何設定。
8 8
9<div className="digest-meta">9版本 [v2.1.178 → v2.1.183](/docs/en/changelog#2-1-178)
10 <span>版本 <a href="/docs/en/changelog#2-1-178">v2.1.178 → v2.1.183</a></span>103 項功能 · 6 月 15–19 日
11 <span>3 項功能 · 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,並在工作階段繼續進行時在原地更新。當終端文字不是合適的媒介時,請要求一個,例如帶有內聯註解差異的 PR 逐步解說或從工作階段資料建立的儀表板。Artifacts 在 Team 和 Enterprise 方案上處於測試版。</p>14Artifact 是一個即時互動式頁面,Claude Code 從您的工作階段發佈到 claude.ai 上的私人 URL,並在工作階段繼續進行時在原地更新。當終端文字不是合適的媒介時,請要求一個,例如帶有內聯註解差異的 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>18向 Claude 要求一個頁面,然後批准發佈提示:
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/zh-TW/artifacts#create-an-artifact">建立 artifact</a>24[建立 artifact](/docs/zh-TW/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">拒絕和詢問權限規則現在可以使用 <code>Tool(param:value)</code> 語法比對工具的輸入參數。例如,<code>Agent(model:opus)</code> 比對要求 Opus 模型層級的子代理生成。該值接受 `*` 作為萬用字元,因此 `Agent(isolation:*)` 比對任何明確的隔離值。</p>29拒絕和詢問權限規則現在可以使用 `Tool(param:value)` 語法比對工具的輸入參數。例如,`Agent(model:opus)` 比對要求 Opus 模型層級的子代理生成。該值接受 `*` 作為萬用字元,因此 `Agent(isolation:*)` 比對任何明確的隔離值。
41 30
42 <p className="digest-feature-try">在 <code>settings.json</code> 中將參數規則新增到拒絕清單:</p>31在 `settings.json` 中將參數規則新增到拒絕清單:
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/zh-TW/permissions#match-by-input-parameter">按輸入參數比對</a>41[按輸入參數比對](/docs/zh-TW/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` 以直接變更設定,無需開啟設定介面。該語法也適用於使用 `-p` 旗標的非互動模式和遠端控制。
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> 以直接變更設定,無需開啟設定介面。該語法也適用於使用 <code>-p</code> 旗標的非互動模式和遠端控制。</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[命令參考](/docs/zh-TW/commands#all-commands)
66 /config thinking=false55
67 ```56其他成果
68 57
69 <a className="digest-feature-link" href="/docs/zh-TW/commands#all-commands">命令參考</a>58自動模式現在在您未要求捨棄本機工作時會阻止破壞性 git 命令(`git reset --hard`、`git clean -fd`、`git stash drop`),並在您未要求特定堆疊時阻止 `terraform destroy`將新的 `attribution.sessionUrl` 設定設為 `false` 以在網頁和遠端控制工作階段中的提交和 PR 中省略 claude.ai 工作階段連結在 `/config` 介面中,Enter 和 Space 都會變更選定的設定,Esc 現在會儲存並關閉而不是還原新的 `sandbox.allowAppleEvents` 選擇加入設定讓沙箱命令在 macOS 上傳送 Apple Events將 `CLAUDE_CLIENT_PRESENCE_FILE` 指向標記檔案以在您在機器上時抑制行動推播通知長段落現在逐行串流而不是等待第一個換行符API 連線在思考中斷開現在會自動重試,而不是顯示「思考時連線已關閉」設定 `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` 時,每個工作階段都有一個隱含的團隊,因此您可以直接使用 Agent 工具的 `name` 參數生成隊友嵌套 `.claude/skills` 目錄中的技能在處理該處的檔案時會載入;在名稱衝突時,嵌套技能顯示為 `<dir>:<name>`,因此兩者都保持可用修正了提示快取在自訂 `ANTHROPIC_BASE_URL` 和 Foundry 上未讀取的問題修正了 Write 和 Edit 在網路磁碟機和雲端同步資料夾上產生零位元組或截斷檔案的問題
70</div>
71
72<div className="digest-wins">
73 <p className="digest-wins-title">其他成果</p>
74
75 <div className="digest-wins-grid">
76 <div>自動模式現在在您未要求捨棄本機工作時會阻止破壞性 git 命令(`git reset --hard`、`git clean -fd`、`git stash drop`),並在您未要求特定堆疊時阻止 <code>terraform destroy</code></div>
77 <div>將新的 <code>attribution.sessionUrl</code> 設定設為 <code>false</code> 以在網頁和遠端控制工作階段中的提交和 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 連線在思考中斷開現在會自動重試,而不是顯示「思考時連線已關閉」</div>
83 <div>設定 <code>CLAUDE\_CODE\_EXPERIMENTAL\_AGENT\_TEAMS=1</code> 時,每個工作階段都有一個隱含的團隊,因此您可以直接使用 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 在網路磁碟機和雲端同步資料夾上產生零位元組或截斷檔案的問題</div>
87 </div>
88</div>
89 59
90[v2.1.178–v2.1.183 的完整變更日誌 →](/docs/en/changelog#2-1-178)60[v2.1.178–v2.1.183 的完整變更日誌 →](/docs/en/changelog#2-1-178)