6 6
7> Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry에서 자동 모드 실행, acceptEdits 모드에서 코드를 실행할 수 있는 파일 작성 전 프롬프트 표시, /plugin list로 설치된 플러그인 나열, 관리형 배포를 위한 승인된 버전 범위 필수.7> Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry에서 자동 모드 실행, acceptEdits 모드에서 코드를 실행할 수 있는 파일 작성 전 프롬프트 표시, /plugin list로 설치된 플러그인 나열, 관리형 배포를 위한 승인된 버전 범위 필수.
8 8
9<div className="digest-meta">9릴리스 [v2.1.158 → v2.1.165](/docs/en/changelog#2-1-158)
10 <span>릴리스 <a href="/docs/en/changelog#2-1-158">v2.1.158 → v2.1.165</a></span>104가지 기능 · 6월 1–5일
11 <span>4가지 기능 · 6월 1–5일</span>
12</div>
13 11
14<div className="digest-feature">12Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry에서 자동 모드
15 <div className="digest-feature-header">13v2.1.158
16 <span className="digest-feature-title">Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry에서 자동 모드</span>
17 <span className="digest-feature-pill">v2.1.158</span>
18 </div>
19 14
20 <p className="digest-feature-lede">자동 모드는 이제 Opus 4.7 및 Opus 4.8용 Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry에서 사용 가능하며, 권한 프롬프트를 타사 제공자의 백그라운드 안전 검사로 대체합니다. <code>CLAUDE\_CODE\_ENABLE\_AUTO\_MODE=1</code>을 설정하여 옵트인합니다.</p>15자동 모드는 이제 Opus 4.7 및 Opus 4.8용 Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry에서 사용 가능하며, 권한 프롬프트를 타사 제공자의 백그라운드 안전 검사로 대체합니다. `CLAUDE_CODE_ENABLE_AUTO_MODE=1`을 설정하여 옵트인합니다.
21 16
22 <p className="digest-feature-try">타사 제공자에서 옵트인한 후 Shift+Tab으로 자동 모드로 전환합니다:</p>17타사 제공자에서 옵트인한 후 Shift+Tab으로 자동 모드로 전환합니다:
23 18
24 ```bash terminal theme={null}19```bash terminal theme={null}
25 export CLAUDE_CODE_ENABLE_AUTO_MODE=120export CLAUDE_CODE_ENABLE_AUTO_MODE=1
26 ```21```
27 22
28 <a className="digest-feature-link" href="/docs/ko/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry">Bedrock, Agent Platform 또는 Foundry에서 자동 모드 활성화</a>23[Bedrock, Agent Platform 또는 Foundry에서 자동 모드 활성화](/docs/ko/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry)
29</div>
30 24
31<div className="digest-feature">25더 안전한 자동 편집
32 <div className="digest-feature-header">26v2.1.160
33 <span className="digest-feature-title">더 안전한 자동 편집</span>
34 <span className="digest-feature-pill">v2.1.160</span>
35 </div>
36 27
37 <p className="digest-feature-lede">Claude Code는 이제 <code>acceptEdits</code> 모드에서도 코드를 실행할 수 있는 파일을 작성하기 전에 프롬프트를 표시합니다. 보호된 집합은 <code>.zshenv</code> 및 <code>.bash\_login</code>과 같은 셸 시작 파일, <code>\~/.config/git/</code> 아래의 git 구성, <code>.npmrc</code>, <code>.bazelrc</code>, <code>.pre-commit-config.yaml</code>과 같은 빌드 도구 구성을 포함합니다. 이러한 쓰기는 <code>bypassPermissions</code>을 제외한 어떤 모드에서도 자동으로 승인되지 않습니다.</p>28Claude Code는 이제 `acceptEdits` 모드에서도 코드를 실행할 수 있는 파일을 작성하기 전에 프롬프트를 표시합니다. 보호된 집합은 `.zshenv` 및 `.bash_login`과 같은 셸 시작 파일, `~/.config/git/` 아래의 git 구성, `.npmrc`, `.bazelrc`, `.pre-commit-config.yaml`과 같은 빌드 도구 구성을 포함합니다. 이러한 쓰기는 `bypassPermissions`을 제외한 어떤 모드에서도 자동으로 승인되지 않습니다.
38 29
39 <p className="digest-feature-try">acceptEdits 모드에서 작업합니다. Claude는 이제 이러한 파일을 작성하기 전에 일시 중지합니다:</p>30acceptEdits 모드에서 작업합니다. Claude는 이제 이러한 파일을 작성하기 전에 일시 중지합니다:
40 31
41 ```bash terminal theme={null}32```bash terminal theme={null}
42 claude --permission-mode acceptEdits33claude --permission-mode acceptEdits
43 ```34```
44 35
45 <a className="digest-feature-link" href="/docs/ko/permission-modes#protected-paths">보호된 경로</a>36[보호된 경로](/docs/ko/permission-modes#protected-paths)
46</div>
47 37
48<div className="digest-feature">38/plugin list로 설치된 플러그인 나열
49 <div className="digest-feature-header">39v2.1.163
50 <span className="digest-feature-title">/plugin list로 설치된 플러그인 나열</span>
51 <span className="digest-feature-pill">v2.1.163</span>
52 </div>
53 40
54 <p className="digest-feature-lede">새로운 <code>/plugin list</code> 명령은 <code>/plugin</code> 메뉴를 열지 않고 설치된 플러그인을 인라인으로 출력하며, 셸에서 <code>claude plugin list</code>로도 사용할 수 있습니다. 대화형 형식에서 `--enabled` 또는 `--disabled`를 추가하여 해당 상태의 플러그인만 표시합니다.</p>41새로운 `/plugin list` 명령은 `/plugin` 메뉴를 열지 않고 설치된 플러그인을 인라인으로 출력하며, 셸에서 `claude plugin list`로도 사용할 수 있습니다. 대화형 형식에서 `--enabled` 또는 `--disabled`를 추가하여 해당 상태의 플러그인만 표시합니다.
55 42
56 <p className="digest-feature-try">현재 켜져 있는 플러그인을 나열합니다:</p>43현재 켜져 있는 플러그인을 나열합니다:
57 44
58 ```text Claude Code theme={null}45```text Claude Code theme={null}
59 > /plugin list --enabled46> /plugin list --enabled
60 ```47```
61 48
62 <a className="digest-feature-link" href="/docs/ko/plugins/cli-reference#plugin-list">플러그인 명령</a>49[플러그인 명령](/docs/ko/plugins/cli-reference#plugin-list)
63</div>
64 50
65<div className="digest-feature">51관리형 배포를 위한 버전 요구사항
66 <div className="digest-feature-header">52v2.1.163
67 <span className="digest-feature-title">관리형 배포를 위한 버전 요구사항</span>
68 <span className="digest-feature-pill">v2.1.163</span>
69 </div>
70 53
71 <p className="digest-feature-lede">두 가지 관리형 설정인 <code>requiredMinimumVersion</code> 및 <code>requiredMaximumVersion</code>을 통해 조직에서 승인된 Claude Code 버전 범위를 요구할 수 있습니다. 범위를 벗어난 클라이언트는 시작 시 종료되고 사용자에게 조직의 방법을 통해 업데이트하도록 지시합니다. <code>claude update</code>, <code>claude install</code>, <code>claude doctor</code>는 계속 작동하므로 사용자가 여전히 복구할 수 있습니다.</p>54두 가지 관리형 설정인 `requiredMinimumVersion` 및 `requiredMaximumVersion`을 통해 조직에서 승인된 Claude Code 버전 범위를 요구할 수 있습니다. 범위를 벗어난 클라이언트는 시작 시 종료되고 사용자에게 조직의 방법을 통해 업데이트하도록 지시합니다. `claude update`, `claude install`, `claude doctor`는 계속 작동하므로 사용자가 여전히 복구할 수 있습니다.
72 55
73 <p className="digest-feature-try">관리형 설정에 하한을 추가하여 이전 클라이언트가 시작을 거부하도록 합니다:</p>56관리형 설정에 하한을 추가하여 이전 클라이언트가 시작을 거부하도록 합니다:
74 57
75 ```json managed-settings.json theme={null}58```json managed-settings.json theme={null}
76 {59{
77 "requiredMinimumVersion": "2.1.163"60 "requiredMinimumVersion": "2.1.163"
78 }61}
79 ```62```
80 63
81 <a className="digest-feature-link" href="/docs/ko/admin-setup#decide-what-to-enforce">적용할 항목 결정</a>64[적용할 항목 결정](/docs/ko/admin-setup#decide-what-to-enforce)
82</div>65
83 66기타 개선사항
84<div className="digest-wins">67
85 <p className="digest-wins-title">기타 개선사항</p>68[동적 워크플로우](/docs/ko/workflows)의 트리거 키워드가 `workflow`에서 `ultracode`로 변경되었습니다. 자신의 말로 워크플로우를 요청하면 여전히 작동하며, 키워드는 프롬프트에서 보라색으로 강조됩니다[Stop 및 SubagentStop 훅](/docs/ko/hooks)은 `hookSpecificOutput.additionalContext`를 반환하여 Claude에 피드백을 제공하고 오류로 처리되는 대신 턴을 계속 진행할 수 있습니다`claude mcp` list, get, add는 더 이상 비밀을 출력하지 않습니다. 환경 변수 참조는 확장되지 않으며, 자격 증명 헤더 및 URL 비밀은 수정됩니다병렬 도구 배치에서 실패한 Bash 명령은 더 이상 다른 명령을 취소하지 않습니다. 각 도구는 독립적으로 자신의 결과를 반환합니다단일 파일 `grep`, `egrep`, `fgrep`으로 파일을 본 경우 파일을 편집할 때 더 이상 별도의 Read가 필요하지 않습니다자동 완성 메뉴에서 명령을 클릭하면 즉시 실행하는 대신 프롬프트에 입력됩니다. Enter를 눌러 실행합니다`--tools`에 `Grep` 또는 `Glob`을 나열하면 이제 이름을 자동으로 무시하는 대신 임베드된 검색이 있는 네이티브 빌드에서 전용 검색 도구를 제공합니다`/effort`는 이제 선택한 수준이 새 세션의 기본값으로 유지될 때 확인합니다`OTEL_RESOURCE_ATTRIBUTES` 값은 이제 메트릭 데이터포인트의 레이블로 첨부되므로 팀 또는 리포지토리와 같은 사용자 정의 차원으로 사용 메트릭을 분할할 수 있습니다Windsurf는 `/ide`, `/terminal-setup`, `/scroll-speed`에서 Devin Desktop으로 이름이 변경되었으며, 편집기의 브랜드 변경을 따릅니다`/btw`는 원본 마크다운 답변을 클립보드에 복사하는 `c to copy` 바로 가기를 얻습니다
86
87 <div className="digest-wins-grid">
88 <div><a href="/docs/ko/workflows">동적 워크플로우</a>의 트리거 키워드가 <code>workflow</code>에서 <code>ultracode</code>로 변경되었습니다. 자신의 말로 워크플로우를 요청하면 여전히 작동하며, 키워드는 프롬프트에서 보라색으로 강조됩니다</div>
89 <div><a href="/docs/ko/hooks">Stop 및 SubagentStop 훅</a>은 <code>hookSpecificOutput.additionalContext</code>를 반환하여 Claude에 피드백을 제공하고 오류로 처리되는 대신 턴을 계속 진행할 수 있습니다</div>
90 <div><code>claude mcp</code> list, get, add는 더 이상 비밀을 출력하지 않습니다. 환경 변수 참조는 확장되지 않으며, 자격 증명 헤더 및 URL 비밀은 수정됩니다</div>
91 <div>병렬 도구 배치에서 실패한 Bash 명령은 더 이상 다른 명령을 취소하지 않습니다. 각 도구는 독립적으로 자신의 결과를 반환합니다</div>
92 <div>단일 파일 <code>grep</code>, <code>egrep</code>, <code>fgrep</code>으로 파일을 본 경우 파일을 편집할 때 더 이상 별도의 Read가 필요하지 않습니다</div>
93 <div>자동 완성 메뉴에서 명령을 클릭하면 즉시 실행하는 대신 프롬프트에 입력됩니다. Enter를 눌러 실행합니다</div>
94 <div><code>--tools</code>에 <code>Grep</code> 또는 <code>Glob</code>을 나열하면 이제 이름을 자동으로 무시하는 대신 임베드된 검색이 있는 네이티브 빌드에서 전용 검색 도구를 제공합니다</div>
95 <div><code>/effort</code>는 이제 선택한 수준이 새 세션의 기본값으로 유지될 때 확인합니다</div>
96 <div><code>OTEL\_RESOURCE\_ATTRIBUTES</code> 값은 이제 메트릭 데이터포인트의 레이블로 첨부되므로 팀 또는 리포지토리와 같은 사용자 정의 차원으로 사용 메트릭을 분할할 수 있습니다</div>
97 <div>Windsurf는 <code>/ide</code>, <code>/terminal-setup</code>, <code>/scroll-speed</code>에서 Devin Desktop으로 이름이 변경되었으며, 편집기의 브랜드 변경을 따릅니다</div>
98 <div><code>/btw</code>는 원본 마크다운 답변을 클립보드에 복사하는 <code>c to copy</code> 바로 가기를 얻습니다</div>
99 </div>
100</div>
101 69
102[v2.1.158–v2.1.165 전체 변경 로그 →](/docs/en/changelog#2-1-158)70[v2.1.158–v2.1.165 전체 변경 로그 →](/docs/en/changelog#2-1-158)