6 6
7> 셸에서 claude mcp login으로 MCP 서버를 인증하고, ! 접두사로 셸 모드 명령 출력에 응답을 받으며, /clear 이전 대화를 /rewind로 재개합니다.7> 셸에서 claude mcp login으로 MCP 서버를 인증하고, ! 접두사로 셸 모드 명령 출력에 응답을 받으며, /clear 이전 대화를 /rewind로 재개합니다.
8 8
9<div className="digest-meta">9릴리스 [v2.1.185 → v2.1.193](/docs/en/changelog#2-1-185)
10 <span>릴리스 <a href="/docs/en/changelog#2-1-185">v2.1.185 → v2.1.193</a></span>102가지 기능 · 6월 22–26
11 <span>2가지 기능 · 6월 22–26</span>11
12</div>12CLI에서 MCP 서버 인증
13 13v2.1.186
14<div className="digest-feature">14
15 <div className="digest-feature-header">15새로운 `claude mcp login <name>` 및 `claude mcp logout <name>` 명령어는 대화형 `/mcp` 메뉴 대신 셸에서 구성된 MCP 서버를 인증합니다. `claude mcp login`은 서버의 OAuth 흐름을 직접 실행하고, `claude mcp logout`은 저장된 자격 증명을 지웁니다.
16 <span className="digest-feature-title">CLI에서 MCP 서버 인증</span>16
17 <span className="digest-feature-pill">v2.1.186</span>17세션을 열지 않고 구성된 서버에 대한 OAuth 흐름을 실행합니다:
18 </div>18
19 19```bash terminal theme={null}
20 <p className="digest-feature-lede">새로운 `claude mcp login <name>` 및 `claude mcp logout <name>` 명령어는 대화형 <code>/mcp</code> 메뉴 대신 셸에서 구성된 MCP 서버를 인증합니다. `claude mcp login`은 서버의 OAuth 흐름을 직접 실행하고, `claude mcp logout`은 저장된 자격 증명을 지웁니다.</p>20claude mcp login sentry
21 21```
22 <p className="digest-feature-try">세션을 열지 않고 구성된 서버에 대한 OAuth 흐름을 실행합니다:</p>22
23 23[명령줄에서 인증](/docs/ko/mcp#authenticate-from-the-command-line)
24 ```bash terminal theme={null}24
25 claude mcp login sentry25셸 모드가 명령 출력에 응답
26 ```26v2.1.186
27 27
28 <a className="digest-feature-link" href="/docs/ko/mcp#authenticate-from-the-command-line">명령줄에서 인증</a>28`!` 접두사로 실행하는 명령어는 이제 출력이 트랜스크립트에 도착하면 Claude로부터 응답을 받으므로, `! npm test`를 실행하고 두 번째 프롬프트 없이 실패에 대한 설명을 얻을 수 있습니다. 응답 비용은 일반 프롬프트를 보내는 것과 동일합니다. 출력이 응답 없이 컨텍스트에 추가되는 이전 동작을 유지하려면 `settings.json`에서 `respondToBashCommands`를 `false`로 설정합니다.
29</div>29
30 30명령을 실행하고 출력에 대한 응답을 받습니다:
31<div className="digest-feature">31
32 <div className="digest-feature-header">32```text Claude Code theme={null}
33 <span className="digest-feature-title">셸 모드가 명령 출력에 응답</span>33> ! npm test
34 <span className="digest-feature-pill">v2.1.186</span>34```
35 </div>35
36 36[! 접두사가 있는 셸 모드](/docs/ko/interactive-mode#shell-mode-with-prefix)
37 <p className="digest-feature-lede"><code>!</code> 접두사로 실행하는 명령어는 이제 출력이 트랜스크립트에 도착하면 Claude로부터 응답을 받으므로, <code>! npm test</code>를 실행하고 두 번째 프롬프트 없이 실패에 대한 설명을 얻을 수 있습니다. 응답 비용은 일반 프롬프트를 보내는 것과 동일합니다. 출력이 응답 없이 컨텍스트에 추가되는 이전 동작을 유지하려면 <code>settings.json</code>에서 <code>respondToBashCommands</code>를 <code>false</code>로 설정합니다.</p>37
38 38기타 개선 사항
39 <p className="digest-feature-try">명령을 실행하고 출력에 대한 응답을 받습니다:</p>39
40 40`/rewind`는 이제 `/clear`가 실행되기 전의 대화를 재개할 수 있습니다새로운 `sandbox.credentials` 설정은 샌드박스 명령이 자격 증명 파일 및 비밀 환경 변수를 읽지 못하도록 차단합니다조직에서 구성한 모델 제한이 이제 모델 선택기, `--model`, `/model`, 및 `ANTHROPIC_MODEL`에 적용되며, 제한된 모델이 선택되면 "조직의 설정에 의해 제한됨" 메시지가 표시됩니다새로운 `autoMode.classifyAllShell` 설정은 모든 Bash 및 PowerShell 명령을 자동 모드 분류기를 통해 라우팅하며, 거부 이유는 이제 트랜스크립트, 거부 토스트, 및 `/permissions`에 표시됩니다새로운 `claude_code.assistant_response` OpenTelemetry 로그 이벤트는 모델의 응답 텍스트를 전달합니다. 이미 프롬프트 콘텐츠를 로깅하는 배포는 업그레이드 시 이를 수신하기 시작하므로, 프롬프트만 유지하려면 `OTEL_LOG_ASSISTANT_RESPONSES=0`을 설정합니다백그라운드 서브에이전트는 이제 자동 거부 대신 주 세션에서 권한 프롬프트를 표시합니다. 대화 상자는 어떤 에이전트가 요청하는지 표시하며, Esc는 해당 도구만 거부합니다`/install-github-app`은 이제 GitHub App만 설치하고 Actions 워크플로우 및 비밀 단계를 건너뛸 수 있습니다샌드박스 네트워크 권한 대화 상자에서 허용하는 호스트는 모든 연결에서 다시 프롬프트하는 대신 세션의 나머지 기간 동안 기억됩니다스트리밍 응답은 약 37% 적은 CPU를 사용하며, 터미널 출력 캐시로 인한 장기 세션 메모리 증가가 감소합니다`/review <pr>`은 이제 `/code-review medium`과 동일한 검토 엔진을 사용합니다Bash 모드 `!` 명령은 라이브 파일 경로 자동 완성을 받습니다
41 ```text Claude Code theme={null}
42 > ! npm test
43 ```
44
45 <a className="digest-feature-link" href="/docs/ko/interactive-mode#shell-mode-with-prefix">! 접두사가 있는 셸 모드</a>
46</div>
47
48<div className="digest-wins">
49 <p className="digest-wins-title">기타 개선 사항</p>
50
51 <div className="digest-wins-grid">
52 <div><code>/rewind</code>는 이제 <code>/clear</code>가 실행되기 전의 대화를 재개할 수 있습니다</div>
53 <div>새로운 <code>sandbox.credentials</code> 설정은 샌드박스 명령이 자격 증명 파일 및 비밀 환경 변수를 읽지 못하도록 차단합니다</div>
54 <div>조직에서 구성한 모델 제한이 이제 모델 선택기, `--model`, <code>/model</code>, 및 <code>ANTHROPIC\_MODEL</code>에 적용되며, 제한된 모델이 선택되면 "조직의 설정에 의해 제한됨" 메시지가 표시됩니다</div>
55 <div>새로운 <code>autoMode.classifyAllShell</code> 설정은 모든 Bash 및 PowerShell 명령을 자동 모드 분류기를 통해 라우팅하며, 거부 이유는 이제 트랜스크립트, 거부 토스트, 및 <code>/permissions</code>에 표시됩니다</div>
56 <div>새로운 <code>claude\_code.assistant\_response</code> OpenTelemetry 로그 이벤트는 모델의 응답 텍스트를 전달합니다. 이미 프롬프트 콘텐츠를 로깅하는 배포는 업그레이드 시 이를 수신하기 시작하므로, 프롬프트만 유지하려면 <code>OTEL\_LOG\_ASSISTANT\_RESPONSES=0</code>을 설정합니다</div>
57 <div>백그라운드 서브에이전트는 이제 자동 거부 대신 주 세션에서 권한 프롬프트를 표시합니다. 대화 상자는 어떤 에이전트가 요청하는지 표시하며, Esc는 해당 도구만 거부합니다</div>
58 <div><code>/install-github-app</code>은 이제 GitHub App만 설치하고 Actions 워크플로우 및 비밀 단계를 건너뛸 수 있습니다</div>
59 <div>샌드박스 네트워크 권한 대화 상자에서 허용하는 호스트는 모든 연결에서 다시 프롬프트하는 대신 세션의 나머지 기간 동안 기억됩니다</div>
60 <div>스트리밍 응답은 약 37% 적은 CPU를 사용하며, 터미널 출력 캐시로 인한 장기 세션 메모리 증가가 감소합니다</div>
61 <div>`/review <pr>`은 이제 <code>/code-review medium</code>과 동일한 검토 엔진을 사용합니다</div>
62 <div>Bash 모드 <code>!</code> 명령은 라이브 파일 경로 자동 완성을 받습니다</div>
63 </div>
64</div>
65 41
66[v2.1.185–v2.1.193 전체 변경 로그 →](/docs/en/changelog#2-1-185)42[v2.1.185–v2.1.193 전체 변경 로그 →](/docs/en/changelog#2-1-185)