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로 게시하는 라이브 대화형 페이지이며, 세션이 계속 작동하면서 제자리에서 업데이트됩니다. 터미널 텍스트가 적절하지 않은 경우(예: 인라인으로 주석이 달린 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/ko/artifacts#create-an-artifact">Artifact 생성</a>24[Artifact 생성](/docs/ko/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/ko/permissions#match-by-input-parameter">입력 매개변수로 일치</a>41[입력 매개변수로 일치](/docs/ko/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` 플래그를 사용한 비대화형 모드 및 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>에 전달하여 설정 인터페이스를 열지 않고 설정을 직접 변경합니다. 구문은 <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[명령 참조](/docs/ko/commands#all-commands)
66 /config thinking=false55
67 ```56기타 개선 사항
68 57
69 <a className="digest-feature-link" href="/docs/ko/commands#all-commands">명령 참조</a>58Auto 모드는 이제 로컬 작업을 삭제하도록 요청하지 않았을 때 파괴적인 git 명령(`git reset --hard`, `git clean -fd`, `git stash drop`)을 차단하고, 특정 스택을 요청하지 않은 경우 `terraform destroy`를 차단합니다새로운 `attribution.sessionUrl` 설정을 `false`로 설정하여 웹 및 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`이 설정되면 모든 세션에 하나의 암시적 팀이 있으므로 Agent 도구의 `name` 매개변수를 사용하여 팀원을 직접 생성합니다중첩된 `.claude/skills` 디렉토리의 Skills는 해당 파일에서 작업할 때 로드되며, 이름 충돌 시 중첩된 skill은 `<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 모드는 이제 로컬 작업을 삭제하도록 요청하지 않았을 때 파괴적인 git 명령(`git reset --hard`, `git clean -fd`, `git stash drop`)을 차단하고, 특정 스택을 요청하지 않은 경우 <code>terraform destroy</code>를 차단합니다</div>
77 <div>새로운 <code>attribution.sessionUrl</code> 설정을 <code>false</code>로 설정하여 웹 및 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>이 설정되면 모든 세션에 하나의 암시적 팀이 있으므로 Agent 도구의 <code>name</code> 매개변수를 사용하여 팀원을 직접 생성합니다</div>
84 <div>중첩된 <code>.claude/skills</code> 디렉토리의 Skills는 해당 파일에서 작업할 때 로드되며, 이름 충돌 시 중첩된 skill은 `<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[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)