6 6
7> 하나의 화면에서 많은 Claude Code 세션을 디스패치하고 관리합니다. 에이전트 뷰는 모든 세션이 무엇을 하고 있는지, 어떤 세션이 입력을 필요로 하는지 보여줍니다.7> 하나의 화면에서 많은 Claude Code 세션을 디스패치하고 관리합니다. 에이전트 뷰는 모든 세션이 무엇을 하고 있는지, 어떤 세션이 입력을 필요로 하는지 보여줍니다.
8 8
9`claude agents`로 열 수 있는 에이전트 뷰는 모든 백그라운드 세션을 위한 하나의 화면입니다: 무엇이 실행 중인지, 무엇이 입력을 필요로 하는지, 무엇이 완료되었는지를 보여줍니다. 새로운 세션을 디스패치하고, 트랜스크립트를 스크롤하는 대신 한눈에 상태를 확인하고, 필요할 때만 개입합니다. 세션은 터미널이 연결되지 않은 상태에서도 백그라운드에서 계속 실행됩니다.9`claude agents`로 열 수 있는 에이전트 뷰는 모든 백그라운드 세션을 위한 하나의 화면입니다: 무엇이 실행 중인지, 무엇이 입력을 필요로 하는지, 무엇이 완료되었는지를 보여줍니다. 새로운 세션을 디스패치하고, 트랜스크립트를 스크롤하는 대신 한눈에 상태를 확인하고, 필요할 때만 개입합니다. 각 백그라운드 세션은 터미널이 연결되지 않은 상태에서도 계속 실행되는 완전한 Claude Code 대화이므로, 언제든지 열고, 답변하고, 떠날 수 있습니다.
10 10
11버그 수정, 풀 리퀘스트 검토, 로그 조사 등 Claude가 동시에 작업할 수 있는 여러 독립적인 작업이 있을 때 에이전트 뷰를 사용합니다. 문제를 함께 해결하고 싶을 때는 세션에 연결하고 Claude Code를 대화형으로 평소처럼 사용합니다.11<img src="https://mintcdn.com/claude-code/1B48Qz2Z9hac4SLG/images/agent-view-light.png?fit=max&auto=format&n=1B48Qz2Z9hac4SLG&q=85&s=7a186c96ed47d6700d084d77e786be65" className="dark:hidden" alt="터미널의 에이전트 뷰: 헤더는 Claude Code v2.1.140, 모델, 작업 디렉토리 및 요약 개수를 표시합니다. 세션은 입력 필요, 작업 중, 완료됨으로 그룹화되며, 하단에 디스패치 입력과 키보드 힌트의 바닥글이 있습니다." width="1772" height="780" data-path="images/agent-view-light.png" />
12 12
13에이전트 뷰의 세션은 독립적으로 실행되며 사용자에게만 보고합니다. 서브에이전트, 에이전트 팀, 워크트리와 비교하려면 [병렬로 에이전트 실행](/ko/agents)을 참조하세요.13<img src="https://mintcdn.com/claude-code/1B48Qz2Z9hac4SLG/images/agent-view-dark.png?fit=max&auto=format&n=1B48Qz2Z9hac4SLG&q=85&s=a5bed7434bae368faea3a8f023b52aa2" className="hidden dark:block" alt="터미널의 에이전트 뷰: 헤더는 Claude Code v2.1.140, 모델, 작업 디렉토리 및 요약 개수를 표시합니다. 세션은 입력 필요, 작업 중, 완료됨으로 그룹화되며, 하단에 디스패치 입력과 키보드 힌트의 바닥글이 있습니다." width="1772" height="780" data-path="images/agent-view-dark.png" />
14
15Claude가 사용자의 감시 없이 작업할 수 있는 여러 독립적인 작업이 있을 때 에이전트 뷰를 사용합니다. 버그 수정, 풀 리퀘스트 검토, 불안정한 테스트 조사를 세 개의 행으로 디스패치하고, 다른 창에서 계속 작업하며, 행에 입력이 필요하거나 결과가 있음을 표시할 때 다시 확인합니다.
16
17에이전트의 세션에서 더 직접적으로 작업하려면, 행에 연결하여 전체 대화에 진입합니다.
18
19에이전트 뷰를 서브에이전트, 에이전트 팀 및 워크트리와 비교하려면 [병렬로 에이전트 실행](/ko/agents)을 참조하세요.
14 20
15<Note>21<Note>
16 에이전트 뷰는 연구 미리보기이며 Claude Code v2.1.139 이상이 필요합니다. `claude --version`으로 버전을 확인합니다. 기능이 발전함에 따라 인터페이스와 키보드 단축키가 변경될 수 있으며, 관리자는 [`disableAgentView`](#how-background-sessions-are-hosted) 관리 설정으로 조직의 에이전트 뷰를 비활성화할 수 있습니다.22 에이전트 뷰는 연구 미리보기이며 Claude Code v2.1.139 이상이 필요합니다. `claude --version`으로 버전을 확인합니다. 기능이 발전함에 따라 인터페이스와 키보드 단축키가 변경될 수 있습니다.
17</Note>23</Note>
18 24
19이 페이지에서 다루는 내용:25이 페이지에서 다루는 내용:
20 26
21* [빠른 시작](#quick-start)27* [빠른 시작](#quick-start): Claude에게 백그라운드에서 작업할 작업을 제공하고, 확인하고, 필요할 때 개입합니다
22* [에이전트 뷰로 세션 모니터링](#monitor-sessions-with-agent-view), 상태 아이콘, 엿보기 및 답변, 연결, 구성 및 키보드 단축키 포함28* [에이전트 뷰로 세션 모니터링](#monitor-sessions-with-agent-view), 상태 아이콘, 엿보기 및 답변, 연결, 구성 및 키보드 단축키 포함
23* [새로운 에이전트 디스패치](#dispatch-new-agents), 에이전트 뷰에서, 세션 내에서, 또는 셸에서29* [에이전트 뷰에서 새로운 에이전트 디스패치](#dispatch-new-agents), 세션 내에서, 또는 셸에서
24* [셸에서 세션 관리](#manage-sessions-from-the-shell)30* [셸에서 세션 관리](#manage-sessions-from-the-shell)
25* [백그라운드 세션이 호스팅되는 방식](#how-background-sessions-are-hosted), 감독자 프로세스에 의해31* [백그라운드 세션이 호스팅되는 방식](#how-background-sessions-are-hosted), 감독자 프로세스에 의해
26 32
27## 빠른 시작33## 빠른 시작
28 34
29이 연습은 에이전트 뷰를 열고, 세션을 디스패치하고, 엿보기 패널에서 답변하고, 전체 대화를 위해 연결하는 방법을 보여줍니다.35이 연습은 핵심 에이전트 뷰 루프를 다룹니다: 작업을 디스패치하고, Claude가 작업하면서 행이 업데이트되는 것을 지켜보고, 엿보기로 확인하고 답변하고, 전체 대화를 위해 연결합니다. 디스패치한 세션은 에이전트 뷰를 닫은 후에도 계속 실행되므로, 언제든지 떠났다가 돌아올 수 있습니다.
30 36
31<Steps>37<Steps>
32 <Step title="에이전트 뷰 열기">38 <Step title="에이전트 뷰 열기">
36 claude agents42 claude agents
37 ```43 ```
38 44
39 에이전트 뷰가 하단의 입력과 세션이 시작되면서 채워지는 테이블과 함께 열립니다. 언제든지 `Esc`를 눌러 종료합니다. 세션은 계속 실행됩니다.45 에이전트 뷰가 하단의 입력과 세션이 시작되면서 채워지는 테이블과 함께 열립니다. 언제든지 `Esc`를 눌러 셸로 돌아갑니다. 세션은 떠나 있는 동안 계속 실행되며 다음에 에이전트 뷰를 열 때 다시 나타납니다.
40 </Step>46 </Step>
41 47
42 <Step title="세션 디스패치">48 <Step title="세션 디스패치">
43 입력에 프롬프트를 입력하고 `Enter`를 누릅니다. 새로운 세션이 시작되고 작업 중인지, 입력을 기다리는지, 완료되었는지를 보여주는 행으로 나타납니다. 여러 세션을 병렬로 실행하려면 반복합니다. 각 세션은 구독 할당량을 독립적으로 사용하므로 한 번에 많은 세션을 디스패치하기 전에 [제한사항](#limitations)을 참조하십시오.49 작업을 설명하는 프롬프트를 입력하고 `Enter`를 누릅니다. 새로운 백그라운드 세션이 해당 작업에서 시작되고 작업 중인지, 입력을 기다리는지, 완료되었는지를 보여주는 행으로 나타납니다. 새로운 세션은 에이전트 뷰 헤더에 표시된 모델과 해당 디렉토리에서 `claude`를 실행할 때 얻을 수 있는 동일한 [권한 모드](#permission-mode-and-settings)를 사용합니다.
50
51 여기에 입력하는 모든 프롬프트는 자신의 새로운 세션을 시작합니다. 다른 프롬프트를 입력하고 `Enter`를 누르면 첫 번째 세션에 후속 메시지를 보내는 대신 첫 번째 세션과 함께 두 번째 세션을 시작합니다. 이렇게 여러 세션을 병렬로 실행할 수 있습니다.
52
53 각 세션은 구독 할당량을 독립적으로 사용하므로, 한 번에 많은 세션을 디스패치하기 전에 [제한사항](#limitations)을 참조하십시오.
44 </Step>54 </Step>
45 55
46 <Step title="엿보기 및 답변">56 <Step title="엿보기 및 답변">
47 화살표 키로 행을 선택하고 `Space`를 눌러 세션이 무엇을 하고 있는지 또는 무엇이 필요한지 확인합니다. 답변을 입력하고 `Enter`를 눌러 에이전트 뷰를 떠나지 않고 전송합니다.57 화살표 키로 행을 선택하고 `Space`를 눌러 엿보기 패널을 엽니다. 전체 대화 기록이 아닌 세션의 가장 최근 출력 또는 기다리고 있는 질문을 표시합니다. 답변을 입력하고 `Enter`를 눌러 에이전트 뷰를 떠나지 않고 전송합니다.
48 </Step>58 </Step>
49 59
50 <Step title="연결 및 분리">60 <Step title="연결 및 분리">
51 전체 대화를 원할 때 행에서 `Enter` 또는 `→`를 눌러 연결합니다. 세션이 `claude`를 실행한 것처럼 정확히 터미널을 인수합니다. 빈 프롬프트에서 `←`를 눌러 분리하고 테이블로 돌아갑니다.61 전체 대화를 원할 때 행에서 `Enter` 또는 `→`를 눌러 연결합니다. 세션이 `claude`를 실행한 것처럼 정확히 터미널을 인수합니다. 빈 프롬프트에서 `←`를 눌러 분리하고 테이블로 돌아갑니다.
52 </Step>62 </Step>
53</Steps>
54 63
55기존 대화형 세션을 에이전트 뷰로 가져오려면 세션 내에서 `/bg`를 실행하거나, 빈 프롬프트에서 `←`를 눌러 세션을 백그라운드로 보내고 한 단계에서 에이전트 뷰를 엽니다. 세션은 백그라운드에서 계속 실행되고 행으로 나타납니다. 셸에서 직접 새로운 백그라운드 세션을 시작하려면 `claude --bg "<prompt>"`를 실행합니다.64 <Step title="기존 세션 가져오기">
65 이미 열려 있는 세션을 에이전트 뷰로 이동하려면 세션 내에서 `/bg`를 실행하거나, 빈 프롬프트에서 `←`를 눌러 세션을 백그라운드로 보내고 한 단계에서 에이전트 뷰를 엽니다. 세션은 계속 실행되며 디스패치한 세션과 함께 행으로 나타납니다.
66 </Step>
67</Steps>
56 68
57`claude agents`를 `claude` 대신 기본 진입점으로 사용할 수 있습니다: 에이전트 뷰에서 모든 작업을 디스패치하고, 전체 대화를 원할 때 연결하고, `←`를 눌러 테이블로 돌아갑니다.69`claude agents`를 `claude` 대신 기본 진입점으로 사용할 수 있습니다: 에이전트 뷰에서 모든 작업을 디스패치하고, 전체 대화를 원할 때 연결하고, `←`를 눌러 테이블로 돌아갑니다.
58 70
60 72
61`claude agents`를 실행하여 에이전트 뷰를 엽니다. 전체 터미널을 차지하고 상태별로 그룹화된 모든 세션을 나열하며, 고정된 세션과 입력이 필요한 세션이 맨 위에 있습니다. 각 행은 세션의 이름, 현재 활동 및 마지막 변경 이후 경과 시간을 보여줍니다.73`claude agents`를 실행하여 에이전트 뷰를 엽니다. 전체 터미널을 차지하고 상태별로 그룹화된 모든 세션을 나열하며, 고정된 세션과 입력이 필요한 세션이 맨 위에 있습니다. 각 행은 세션의 이름, 현재 활동 및 마지막 변경 이후 경과 시간을 보여줍니다.
62 74
63목록은 [config directory](#how-background-sessions-are-hosted)의 모든 백그라운드 세션을 포함하며, 작업 중인 프로젝트나 worktree에 관계없이 한 저장소에서 시작된 세션과 다른 worktree에서 시작된 세션이 함께 나타납니다. 다른 터미널에서 열려 있는 대화형 세션은 [백그라운드로 보낼](#from-inside-a-session) 때까지 나타나지 않으며, [서브에이전트](/ko/sub-agents)는 별도의 행으로 나열되지 않습니다.75목록은 시작한 모든 백그라운드 세션을 표시하며, 모든 프로젝트에 걸쳐 있습니다. 한 저장소에서 작업하는 세션과 다른 worktree에서 작업하는 세션은 모두 여기에 나타나며, 에이전트 뷰를 연 디렉토리와 관계없이 표시됩니다. 다른 터미널에서 열려 있는 대화형 세션은 [백그라운드로 보낼](#from-inside-a-session) 때까지 나타나지 않습니다. [서브에이전트](/ko/sub-agents)와 [팀원](/ko/agent-teams)은 세션이 생성하는 별도의 행으로 나열되지 않습니다.
64 76
65```text theme={null}77```text theme={null}
66고정됨78고정됨
67 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m79 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m
68 80
69검토 준비 완료81검토 준비 완료
70 ∙ jump physics github.com/anthropics/example/pull/2048 ● 2h82 ∙ jump physics github.com/example/game/pull/2048 ● 2h
71 83
72입력 필요84입력 필요
73 ✻ power-up design needs input: double jump or wall climb? 1m85 ✻ power-up design needs input: double jump or wall climb? 1m
82 … 6 more94 … 6 more
83```95```
84 96
85각 행의 아이콘은 두 가지 신호를 전달합니다. 표시기는 세션의 상태를 나타내고, 아이콘의 모양은 기본 프로세스가 여전히 실행 중인지 여부를 나타냅니다. 상태는 다음과 같습니다:97### 세션 상태 읽기
98
99각 행은 세션의 상태를 나타내는 아이콘으로 시작하며, 아이콘의 색상과 애니메이션이 상태를 보여줍니다:
100
101| 상태 | 아이콘 표시 | 의미 |
102| :---- | :----- | :---------------------------------- |
103| 작업 중 | 애니메이션 | Claude가 적극적으로 도구를 실행하거나 응답을 생성 중 |
104| 입력 필요 | 노란색 | Claude가 특정 질문이나 권한 결정을 기다리는 중 |
105| 유휴 | 흐릿함 | 세션이 할 일이 없으며 다음 프롬프트를 기다리는 중 |
106| 완료됨 | 녹색 | 작업이 성공적으로 완료됨 |
107| 실패 | 빨간색 | 작업이 오류로 종료됨 |
108| 중지됨 | 회색 | 세션이 `Ctrl+X` 또는 `claude stop`으로 중지됨 |
86 109
87| 표시기 | 상태 | 의미 |110별도로, 아이콘의 모양은 기본 프로세스가 실행 중인지 여부를 나타냅니다:
88| :---- | :---- | :---------------------------------- |
89| 애니메이션 | 작업 중 | Claude가 적극적으로 도구를 실행하거나 응답을 생성 중 |
90| 노란색 | 입력 필요 | Claude가 입력을 기다리는 중, 보통 권한 결정 또는 답변 |
91| 흐릿함 | 유휴 | 세션이 입력을 기다리는 중이지만 특정 질문에 차단되지 않음 |
92| 녹색 | 완료됨 | 작업이 성공적으로 완료됨 |
93| 빨간색 | 실패 | 작업이 오류로 종료됨 |
94| 회색 | 중지됨 | 세션이 `Ctrl+X` 또는 `claude stop`으로 중지됨 |
95 111
96아이콘의 모양은 기본 프로세스가 여전히 실행 중인지 여부를 나타냅니다. `✻` 또는 Claude가 작업 중일 때 애니메이션 `✽`는 세션이 활성 상태이고 즉시 답변할 수 있음을 의미합니다. `∙`는 프로세스가 종료되었지만 여전히 엿보기, 답변 또는 연결할 수 있음을 의미합니다: Claude는 중단된 위치에서 세션을 다시 시작합니다. `✢`는 [`/loop`](/ko/commands) 세션이 반복 사이에 절전 중이며, 행은 실행 횟수와 다음 반복까지의 카운트다운을 보여줍니다.112| 모양 | 의미 |
113| :--------------- | :------------------------------------------------------------------ |
114| `✻` 또는 애니메이션 `✽` | 세션 프로세스가 활성 상태이며 즉시 응답 |
115| `∙` | 프로세스가 종료됨. 여전히 엿보기, 답변 또는 연결할 수 있으며, Claude는 중단된 위치에서 다시 시작 |
116| `✢` | [`/loop`](/ko/scheduled-tasks) 세션이 반복 사이에 절전 중. 행은 실행 횟수와 카운트다운을 표시 |
97 117
98백그라운드 세션은 계속 작동하기 위해 열린 터미널이 필요하지 않습니다. 별도의 [감독자 프로세스](#how-background-sessions-are-hosted)가 실행하므로 에이전트 뷰를 닫거나, 셸을 닫거나, 새로운 대화형 세션을 시작해도 디스패치된 작업은 계속됩니다.118백그라운드 세션은 계속 작동하기 위해 열린 터미널이 필요하지 않습니다. 별도의 [감독자 프로세스](#the-supervisor-process)가 실행하므로 에이전트 뷰를 닫거나, 셸을 닫거나, 새로운 대화형 세션을 시작해도 디스패치된 작업은 계속됩니다.
99 119
100세션은 디스크에 유지됩니다: 터미널을 닫거나 자동 업데이트가 발생해도 손실되지 않으며, `claude agents`를 다시 열면 모두 표시됩니다. 머신이 절전 상태이거나 종료되면 실행 중인 세션이 중지됩니다; `claude respawn --all`로 다시 시작합니다.120세션 상태는 자동 업데이트 및 감독자 재시작을 통해 디스크에 유지됩니다. 머신이 절전 상태이거나 종료되면 실행 중인 세션이 중지됩니다. `claude respawn --all`로 다시 시작합니다.
101 121
102각 행의 한 줄 요약은 구성된 [Haiku 클래스 모델](/ko/model-config)에 의해 생성되므로 행은 세션이 무엇을 하고 있는지, 무엇이 필요한지, 또는 트랜스크립트를 열지 않고도 무엇을 생성했는지 알려줄 수 있습니다. 세션이 적극적으로 작동하는 동안 요약은 최대 15초마다 한 번, 그리고 각 턴이 끝날 때 한 번 새로고침됩니다. 각 새로고침은 일반 제공자를 통한 하나의 짧은 Haiku 클래스 요청이며, 세션 자체와 동일한 [데이터 사용 약관](/ko/data-usage)에 따라 청구되고 처리됩니다.122### 행 요약
123
124각 행의 한 줄 요약은 [Haiku 클래스 모델](/ko/model-config)에 의해 생성되므로 행은 세션이 무엇을 하고 있는지, 무엇이 필요한지, 또는 트랜스크립트를 열지 않고도 무엇을 생성했는지 알려줄 수 있습니다. 세션이 적극적으로 작동하는 동안 요약은 최대 15초마다 한 번, 그리고 각 턴이 끝날 때 한 번 새로고침됩니다.
125
126각 새로고침은 일반 제공자를 통한 하나의 짧은 Haiku 클래스 요청이며, 세션 자체와 동일한 [데이터 사용 약관](/ko/data-usage)에 따라 청구되고 처리됩니다.
127
128### 풀 리퀘스트 상태
103 129
104세션이 풀 리퀘스트를 열면 상태 점이 행의 오른쪽 가장자리에 나타나며, 하이퍼링크를 지원하는 터미널에서 풀 리퀘스트에 연결됩니다. 세션이 둘 이상의 풀 리퀘스트를 열었을 때 개수가 점 앞에 나타나고 색상은 가장 주의가 필요한 것을 반영합니다.130세션이 풀 리퀘스트를 열면 상태 점이 행의 오른쪽 가장자리에 나타나며, 하이퍼링크를 지원하는 터미널에서 풀 리퀘스트에 연결됩니다. 세션이 둘 이상의 풀 리퀘스트를 열었을 때 개수가 점 앞에 나타나고 색상은 가장 주의가 필요한 것을 반영합니다.
105 131
122 148
123### 세션에 연결149### 세션에 연결
124 150
125선택된 행에서 `Enter` 또는 `→`를 눌러 연결하거나, `Alt+1`부터 `Alt+9`까지 눌러 포커스된 그룹의 N번째 세션에 직접 연결합니다. 에이전트 뷰는 `claude`를 실행한 것처럼 정확히 전체 대화형 세션으로 대체됩니다. 연결하면 Claude는 떠나 있는 동안 발생한 일에 대한 짧은 요약을 게시합니다.151선택된 행에서 `Enter` 또는 `→`를 눌러 연결합니다. 에이전트 뷰는 `claude`를 실행한 것처럼 정확히 전체 대화형 세션으로 대체됩니다. 연결하면 Claude는 떠나 있는 동안 발생한 일에 대한 짧은 요약을 게시합니다.
126 152
127연결된 동안 세션은 다른 Claude Code 세션처럼 작동합니다: 모든 [명령](/ko/commands), 키보드 단축키 및 기능이 작동합니다.153연결된 동안 세션은 다른 Claude Code 세션처럼 작동합니다: 모든 [명령](/ko/commands), 키보드 단축키 및 기능이 작동합니다.
128 154
134 160
135### 목록 구성161### 목록 구성
136 162
137에이전트 뷰는 상태별로 세션을 그룹화하며, 입력이 필요한 세션이 작업 중이거나 완료된 세션 위에 있습니다. `Ctrl+S`를 눌러 대신 디렉토리별로 그룹화로 전환합니다. 선택 사항은 실행 간에 저장됩니다. 그룹 내에서 `Ctrl+T`로 세션을 맨 위에 고정하고, `Shift+↑` 및 `Shift+↓`로 순서를 변경하거나, 그룹 헤더에서 `Enter`를 눌러 축소합니다. 세션을 제거하려면 `Ctrl+X`를 눌러 중지하고 2초 이내에 `Ctrl+X`를 다시 눌러 삭제합니다. 그룹 헤더에서 `Ctrl+X`를 누르면 확인 후 해당 그룹의 모든 세션이 삭제됩니다.163에이전트 뷰는 세션을 그룹화하여 입력이 필요한 세션이 맨 위에 있고, `검토 준비 완료`와 `입력 필요`가 `작업 중`과 `완료됨` 위에 있습니다. 이 그룹 이름은 [상태](#read-session-state) 위의 일대일 매핑이 아닙니다: 세션이 열린 풀 리퀘스트를 가지면 `검토 준비 완료`로 이동하고, `완료됨`은 완료되고, 실패하고, 중지된 세션을 함께 수집합니다. `Ctrl+S`를 눌러 대신 디렉토리별로 그룹화로 전환합니다. 선택 사항은 실행 간에 저장됩니다.
164
165그룹 내에서:
166
167* `Ctrl+T`를 눌러 세션을 맨 위에 고정
168* `Shift+↑` 또는 `Shift+↓`를 눌러 세션 순서 변경
169* `Ctrl+R`을 눌러 세션 이름 바꾸기
170* 그룹 헤더에서 `Enter`를 눌러 축소
138 171
139오래된 완료된 세션은 목록을 짧게 유지하기 위해 "… N more" 행으로 접힙니다. 실패 및 열린 풀 리퀘스트가 있는 세션은 항상 표시됩니다.172세션을 목록에서 제거하려면 `Ctrl+X`를 눌러 중지하고 2초 이내에 `Ctrl+X`를 다시 눌러 삭제합니다. 그룹 헤더에서 `Ctrl+X`를 누르면 확인 후 해당 그룹의 모든 세션이 삭제됩니다.
140 173
141### 목록 필터링174삭제하면 세션이 에이전트 뷰에서 제거되고 [worktree](#how-file-edits-are-isolated)를 정리하며, 커밋되지 않은 변경 사항을 포함합니다. 따라서 삭제하기 전에 유지하려는 작업을 푸시하거나 커밋합니다. 대화 트랜스크립트는 디스크에 남아 있으며 `claude --resume`을 통해 사용 가능합니다.
175
176오래된 완료된 세션은 목록을 짧게 유지하기 위해 `… N more` 행으로 접힙니다. 실패 및 열린 풀 리퀘스트가 있는 세션은 항상 표시됩니다.
177
178### 세션 필터링
142 179
143디스패치 입력에 입력하여 디스패치 대신 필터링합니다:180디스패치 입력에 입력하여 디스패치 대신 필터링합니다:
144 181
145| 필터 | 표시 |182| 필터 | 표시 |
146| :-------------------- | :-------------------------------------- |183| :-------------------- | :------------------------------------------------------------- |
147| `a:<name>` | 명명된 에이전트를 실행하는 세션 |184| `a:<name>` | 명명된 에이전트를 실행하는 세션 |
148| `s:<state>` | 주어진 상태의 세션, 예: `s:blocked` (입력이 필요한 세션) |185| `s:<state>` | 주어진 상태의 세션, 예: `s:working`. 또한 `s:blocked`를 수락하여 입력을 기다리는 모든 것 |
149| `#<number>` 또는 PR URL | 해당 풀 리퀘스트에서 작업하는 세션 |186| `#<number>` 또는 PR URL | 해당 풀 리퀘스트에서 작업하는 세션 |
150 187
151### 키보드 단축키188### 키보드 단축키
152 189
153에이전트 뷰에서 `?`를 눌러 모든 단축키를 확인합니다. 가장 일반적인 것들:190에이전트 뷰에서 `?`를 눌러 모든 단축키를 확인합니다. 아래 표는 이를 요약합니다.
154 191
155| 단축키 | 작업 |192| 단축키 | 작업 |
156| :-------------------- | :------------------------------- |193| :-------------------- | :----------------------------------- |
157| `↑` / `↓` | 행 간 이동 |194| `↑` / `↓` | 행 간 이동 |
158| `Enter` | 선택된 세션에 연결하거나, 입력에 텍스트가 있으면 디스패치 |195| `Enter` | 선택된 세션에 연결하거나, 입력에 텍스트가 있으면 디스패치 |
159| `Space` | 선택된 세션의 엿보기 패널 열기 또는 닫기 |196| `Space` | 선택된 세션의 엿보기 패널 열기 또는 닫기 |
160| `Shift+Enter` | 디스패치하고 즉시 연결 |197| `Shift+Enter` | 디스패치하고 즉시 연결 |
161| `→` | 선택된 세션에 연결 |198| `→` | 선택된 세션에 연결 |
162| `Alt+1`..`Alt+9` | 포커스된 그룹의 N번째 세션에 연결 |199| `Alt+1`..`Alt+9` | 현재 그룹의 세션 1–9에 연결 |
163| `Tab` | 모든 서브에이전트 검색 또는 강조된 제안 적용 |200| `Tab` | 빈 입력에서 모든 서브에이전트 검색. 그 외에는 강조된 제안 적용 |
164| `Ctrl+S` | 상태와 디렉토리 간 그룹화 전환 |201| `Ctrl+S` | 상태와 디렉토리 간 그룹화 전환 |
165| `Ctrl+T` | 선택된 세션 고정 또는 고정 해제 |202| `Ctrl+T` | 선택된 세션 고정 또는 고정 해제 |
166| `Ctrl+R` | 선택된 세션 이름 바꾸기 |203| `Ctrl+R` | 선택된 세션 이름 바꾸기 |
177 214
178### 에이전트 뷰에서215### 에이전트 뷰에서
179 216
180에이전트 뷰 하단의 입력에 프롬프트를 입력하고 `Enter`를 눌러 새로운 백그라운드 세션을 시작합니다. 세션은 프롬프트에서 자동으로 이름이 지정됩니다. 나중에 `Ctrl+R`로 이름을 바꿀 수 있습니다. 이미지를 프롬프트에 붙여넣어 작업에 스크린샷이나 다이어그램을 포함합니다.217에이전트 뷰 하단의 입력에 프롬프트를 입력하고 `Enter`를 눌러 새로운 백그라운드 세션을 시작합니다. 세션은 프롬프트에서 자동으로 이름이 지정됩니다. 나중에 `Ctrl+R`로 이름을 바꿀 수 있습니다.
218
219프롬프트에 이미지를 붙여넣어 작업에 스크린샷이나 다이어그램을 포함합니다.
181 220
182프롬프트의 일부를 접두사로 붙이거나 언급하여 세션이 시작되는 방식을 제어합니다:221프롬프트의 일부를 접두사로 붙이거나 언급하여 세션이 시작되는 방식을 제어합니다:
183 222
190| `#<number>` 또는 풀 리퀘스트 URL | 세션이 이미 해당 PR에서 작업 중이면 디스패치 대신 선택 |229| `#<number>` 또는 풀 리퀘스트 URL | 세션이 이미 해당 PR에서 작업 중이면 디스패치 대신 선택 |
191| `Shift+Enter` | 디스패치하고 즉시 새 세션에 연결 |230| `Shift+Enter` | 디스패치하고 즉시 새 세션에 연결 |
192 231
193`/`를 입력하여 [스킬](/ko/skills)을 디스패치합니다. 반복되는 작업을 스킬로 패키징하면 프롬프트를 다시 입력하지 않고 에이전트 뷰에서 동일한 워크플로우를 여러 번 시작할 수 있습니다. 빈 입력에서 `Tab`을 눌러 모든 디스패치 가능한 서브에이전트를 검색하거나, 제안이 표시될 때 강조된 제안을 적용합니다.232반복되는 작업을 [스킬](/ko/skills)로 패키징하면 프롬프트를 다시 입력하지 않고 에이전트 뷰에서 동일한 워크플로우를 여러 번 시작할 수 있습니다.
194 233
195동일한 `@name`이 서브에이전트와 형제 저장소 모두와 일치하면 서브에이전트가 우선합니다. `@` 없는 첫 단어 형식도 모든 서브에이전트 이름에 적용되므로 서브에이전트 이름 중 하나와 일치하는 단어로 시작하는 프롬프트는 해당 서브에이전트를 디스패치합니다. 명시적으로 하려면 `@` 형식을 사용합니다.234동일한 `@name`이 서브에이전트와 형제 저장소 모두와 일치하면 서브에이전트가 우선합니다. 첫 단어 일치도 적용되므로 서브에이전트 이름 중 하나로 시작하는 프롬프트는 해당 서브에이전트를 디스패치합니다. 명시적으로 하려면 `@` 형식을 사용하거나, 일치를 피하기 위해 다른 단어로 프롬프트를 시작합니다.
196 235
197#### 특정 디렉토리로 디스패치236#### 특정 디렉토리로 디스패치
198 237
206 245
207### 세션 내에서246### 세션 내에서
208 247
209`/background` 또는 별칭 `/bg`를 실행하여 현재 대화를 분리하고 계속 실행합니다. `/bg run the test suite and fix any failures`와 같은 프롬프트를 전달하여 분리하기 전에 하나의 추가 명령을 보냅니다.248`/background` 또는 별칭 `/bg`를 실행하여 현재 대화를 백그라운드 세션으로 이동합니다. `/bg run the test suite and fix any failures`와 같은 프롬프트를 전달하여 먼저 하나의 추가 명령을 보냅니다.
249
250대화형 세션에서 백그라운드로 이동하면 저장된 대화에서 재개되는 새로운 프로세스가 시작되므로 서브에이전트, [모니터](/ko/tools-reference#monitor-tool) 및 백그라운드 명령을 실행하는 것이 이동되지 않습니다. Claude는 실행 중인 것이 있을 때 백그라운드로 이동하기 전에 확인을 요청합니다. 백그라운드에 있으면 세션은 새로운 서브에이전트, 모니터 및 백그라운드 명령을 시작할 수 있으며, 이들은 나중의 분리 및 재연결 전체에서 계속 실행됩니다.
210 251
211### 셸에서252### 셸에서
212 253
234 275
235### 파일 편집이 격리되는 방식276### 파일 편집이 격리되는 방식
236 277
237에이전트 뷰, `/bg` 또는 `claude --bg`에서 시작된 모든 백그라운드 세션은 작업 디렉토리에서 시작되지만 거기에 파일을 쓰는 것이 차단됩니다. 세션이 파일을 편집해야 할 때 Claude는 자동으로 이를 `.claude/worktrees/` 아래의 격리된 [git worktree](/ko/worktrees)로 이동하므로 병렬 세션은 동일한 체크아웃을 읽을 수 있지만 각각은 자신의 것에 씁니다. 세션이 이미 워크트리 내에 있을 때, 작업 디렉토리가 git 저장소가 아닐 때, 또는 작업 디렉토리 외부에 쓸 때는 차단이 적용되지 않습니다.278에이전트 뷰, `/bg` 또는 `claude --bg`에서 시작된 모든 백그라운드 세션은 작업 디렉토리에서 시작됩니다. 파일을 편집하기 전에 Claude는 세션을 `.claude/worktrees/` 아래의 격리된 [git worktree](/ko/worktrees)로 이동하므로 병렬 세션은 동일한 체크아웃을 읽을 수 있지만 각각은 자신의 것에 씁니다. Claude는 세션이 이미 `.claude/worktrees/` 아래에 있을 때, 작업 디렉토리가 git 저장소가 아닐 때, 또는 작업 디렉토리 외부에 쓸 때는 이를 건너뜁니다.
279
280git 저장소 외부에서 세션은 작업 디렉토리에 직접 쓰며 서로 격리되지 않으므로 동일한 파일을 편집하는 병렬 세션을 디스패치하지 않도록 합니다.
238 281
239워크트리는 세션을 삭제할 때 제거되므로 삭제하기 전에 유지하려는 변경 사항을 병합하거나 푸시합니다. 세션의 워크트리 경로를 찾으려면 세션을 엿보거나 연결하고 작업 디렉토리를 확인합니다.282워크트리는 세션을 삭제할 때 제거되므로 삭제하기 전에 유지하려는 변경 사항을 병합하거나 푸시합니다. 세션의 워크트리 경로를 찾으려면 세션을 엿보거나 연결하고 작업 디렉토리를 확인합니다.
240 283
241서브에이전트가 시작된 방식에 관계없이 항상 자체 워크트리에서 실행되도록 하려면 프론트매터에서 [`isolation: worktree`](/ko/sub-agents#supported-frontmatter-fields)를 설정합니다.284서브에이전트가 시작된 방식에 관계없이 항상 자체 워크트리에서 실행되도록 하려면 프론트매터에서 [`isolation: worktree`](/ko/sub-agents#supported-frontmatter-fields)를 설정합니다.
242 285
286### 모델 설정
287
288에이전트 뷰 헤더에 표시된 모델 이름은 디스패치 기본값입니다. 입력에서 시작하는 새로운 세션은 이 모델을 사용하며, 이는 모든 세션에서 [`/model`](/ko/model-config)이 제어하는 것과 동일한 설정입니다.
289
290각 백그라운드 세션은 다른 모델에서 실행될 수 있습니다. 한 세션에 대해 이를 재정의하려면:
291
292* 셸에서 `claude --bg`와 함께 `--model`을 전달합니다.
293* 실행 중인 세션에 연결하고 거기서 `/model`을 실행합니다. 세션이 다시 생성되면 변경 사항이 유지됩니다.
294* 프론트매터가 `model` 필드를 설정하는 [서브에이전트](/ko/sub-agents)를 디스패치합니다.
295
243### 권한 모드 및 설정296### 권한 모드 및 설정
244 297
245디스패치된 세션은 실행되는 디렉토리에서 [설정](/ko/settings) 및 [권한 모드](/ko/permissions)를 읽으며, 마치 거기서 `claude`를 시작한 것처럼 동일합니다. 에이전트 뷰 입력에서 디스패치하면 권한 모드를 전달하지 않으므로 세션은 해당 디렉토리의 설정에서 `defaultMode`를 사용하거나 디스패치된 [서브에이전트의 프론트매터](/ko/sub-agents#supported-frontmatter-fields)에서 `permissionMode`를 사용합니다.298디스패치된 세션은 실행되는 디렉토리에서 [설정](/ko/settings) 및 [권한 모드](/ko/permissions)를 읽으며, 마치 거기서 `claude`를 시작한 것처럼 동일합니다. 에이전트 뷰 입력에서 디스패치하면 권한 모드를 전달하지 않으므로 세션은 해당 디렉토리의 설정에서 `defaultMode`를 사용하거나 디스패치된 [서브에이전트의 프론트매터](/ko/sub-agents#supported-frontmatter-fields)에서 `permissionMode`를 사용합니다.
248 301
249## 셸에서 세션 관리302## 셸에서 세션 관리
250 303
251모든 백그라운드 세션에는 셸에서 사용할 수 있는 짧은 ID가 있습니다. 이 명령은 스크립팅이나 에이전트 뷰를 열고 싶지 않을 때 유용합니다.304모든 백그라운드 세션에는 셸에서 사용할 수 있는 짧은 ID가 있습니다. ID는 `claude --bg`로 세션을 시작할 때 출력되며, 각 세션의 ID는 `~/.claude/jobs/` 아래의 디렉터리 이름입니다. 이 명령은 스크립팅이나 에이전트 뷰를 열고 싶지 않을 때 유용합니다.
252 305
253| 명령 | 목적 |306| 명령 | 목적 |
254| :--------------------- | :----------------------- |307| :--------------------- | :----------------------------------------- |
255| `claude agents` | 에이전트 뷰 열기 |308| `claude agents` | 에이전트 뷰 열기 |
256| `claude attach <id>` | 이 터미널에서 세션에 연결 |309| `claude attach <id>` | 이 터미널에서 세션에 연결 |
257| `claude logs <id>` | 세션의 최근 출력 인쇄 |310| `claude logs <id>` | 세션의 최근 출력 인쇄 |
258| `claude stop <id>` | 세션 중지. `claude kill`도 허용 |311| `claude stop <id>` | 세션 중지. `claude kill`도 허용 |
259| `claude respawn <id>` | 대화를 유지하면서 중지된 세션 다시 시작 |312| `claude respawn <id>` | 대화를 유지하면서 중지된 세션 다시 시작 |
260| `claude respawn --all` | 모든 중지된 세션 다시 시작 |313| `claude respawn --all` | 모든 중지된 세션 다시 시작 |
261| `claude rm <id>` | 목록에서 세션 제거 |314| `claude rm <id>` | 목록에서 세션 제거. 커밋되지 않은 변경 사항이 없으면 worktree 정리 |
262 315
263## 백그라운드 세션이 호스팅되는 방식316## 백그라운드 세션이 호스팅되는 방식
264 317
265백그라운드 세션은 터미널 및 에이전트 뷰와 별도의 사용자별 감독자 프로세스에 의해 호스팅됩니다. 세션을 백그라운드로 보내거나 에이전트 뷰를 열 때 자동으로 시작되며 직접 관리하지 않습니다. 감독자 및 세션은 대화형 세션과 동일한 자격 증명으로 인증하고 모델 API 이상의 추가 네트워크 연결을 하지 않습니다.318에이전트 뷰에 나열된 모든 세션은 현재 연결되어 있는지 여부와 관계없이 백그라운드 세션으로 간주됩니다. 반대로 `claude`를 직접 실행하여 시작한 세션은 해당 터미널에 연결되어 있으며 [백그라운드로 보내지](#from-inside-a-session) 않는 한 터미널이 닫힐 때 종료됩니다.
319
320### 감독자 프로세스
321
322백그라운드 세션은 터미널 및 에이전트 뷰와 별도의 사용자별 감독자 프로세스에 의해 호스팅됩니다. 감독자는 세션을 백그라운드로 보내거나 에이전트 뷰를 열 때 자동으로 시작되며 직접 관리하지 않습니다.
323
324감독자 및 세션은 대화형 세션과 동일한 자격 증명으로 인증하고 모델 API 이상의 추가 네트워크 연결을 하지 않습니다.
325
326각 백그라운드 세션은 자체 Claude Code 프로세스이며 터미널이 아닌 감독자에 의해 관리됩니다. 적극적으로 작업 중이거나, 입력을 기다리거나, 터미널이 연결된 세션은 프로세스를 실행 상태로 유지합니다.
266 327
267각 백그라운드 세션은 자체 Claude Code 프로세스이며 터미널이 아닌 감독자에게 부모입니다. 적극적으로 작업 중이거나, 입력을 기다리거나, 터미널이 연결된 세션은 프로세스를 실행 상태로 유지합니다. 세션이 완료되고 약 1시간 동안 연결되지 않은 상태로 있으면 감독자는 리소스를 확보하기 위해 프로세스를 중지합니다. 트랜스크립트와 상태는 디스크에 유지되며, 다음에 연결하거나, 엿보거나, 답변할 때 감독자는 중단된 위치에서 새로운 프로세스를 시작합니다. 모든 세션이 완료되고 터미널이 연결되지 않으면 감독자 자체가 종료되고 세션을 백그라운드로 보내거나 에이전트 뷰를 열 때 다시 시작됩니다.328세션이 완료되고 약 1시간 동안 연결되지 않은 상태로 있으면 감독자는 리소스를 확보하기 위해 프로세스를 중지합니다. 트랜스크립트와 상태는 디스크에 유지되며, 다음에 연결하거나, 엿보거나, 답변할 때 감독자는 중단된 위치에서 새로운 프로세스를 시작합니다. 모든 세션이 완료되고 터미널이 연결되지 않으면 감독자 자체가 종료되고 다음에 필요할 때 다시 시작됩니다.
268 329
269감독자는 디스크에 설치된 Claude Code 바이너리를 감시하고 일반 [자동 업데이터](/ko/setup#auto-updates)가 교체한 후 새 버전으로 다시 시작합니다. 이는 네트워크 검사가 아닌 로컬 파일 감시입니다. 백그라운드 세션은 분리된 프로세스이므로 다시 시작을 통해 계속 실행되고 새 감독자는 다시 연결됩니다.330감독자는 디스크에 설치된 Claude Code 바이너리를 감시하고 일반 [자동 업데이터](/ko/setup#auto-updates)가 교체한 후 새 버전으로 다시 시작합니다. 이는 네트워크 검사가 아닌 로컬 파일 감시입니다. 백그라운드 세션은 분리된 프로세스이므로 다시 시작을 통해 계속 실행되고 새 감독자는 다시 연결됩니다.
270 331
332### 상태가 저장되는 위치
333
271세션 상태는 Claude Code 구성 디렉토리 아래에 저장됩니다. [`CLAUDE_CONFIG_DIR`](/ko/env-vars)을 설정하면 감독자는 `~/.claude` 대신 해당 디렉토리를 사용하고 자체 세션이 있는 별도의 인스턴스로 실행됩니다.334세션 상태는 Claude Code 구성 디렉토리 아래에 저장됩니다. [`CLAUDE_CONFIG_DIR`](/ko/env-vars)을 설정하면 감독자는 `~/.claude` 대신 해당 디렉토리를 사용하고 자체 세션이 있는 별도의 인스턴스로 실행됩니다.
272 335
273| 경로 | 내용 |336| 경로 | 내용 |
276| `~/.claude/daemon/roster.json` | 실행 중인 백그라운드 세션 목록, 다시 시작 후 다시 연결하는 데 사용됨 |339| `~/.claude/daemon/roster.json` | 실행 중인 백그라운드 세션 목록, 다시 시작 후 다시 연결하는 데 사용됨 |
277| `~/.claude/jobs/<id>/state.json` | 에이전트 뷰에 표시되는 세션별 상태 |340| `~/.claude/jobs/<id>/state.json` | 에이전트 뷰에 표시되는 세션별 상태 |
278 341
342### 에이전트 뷰 끄기
343
279백그라운드 에이전트 및 에이전트 뷰를 완전히 끄려면 `disableAgentView` [설정](/ko/settings)을 `true`로 설정하거나 `CLAUDE_CODE_DISABLE_AGENT_VIEW` 환경 변수를 설정합니다. 관리자는 [관리 설정](/ko/permissions#managed-settings)을 통해 이를 적용할 수 있습니다.344백그라운드 에이전트 및 에이전트 뷰를 완전히 끄려면 `disableAgentView` [설정](/ko/settings)을 `true`로 설정하거나 `CLAUDE_CODE_DISABLE_AGENT_VIEW` 환경 변수를 설정합니다. 관리자는 [관리 설정](/ko/permissions#managed-settings)을 통해 이를 적용할 수 있습니다.
280 345
281## 문제 해결346## 문제 해결
282 347
348### `claude agents`가 에이전트 뷰를 열지 않고 서브에이전트를 나열함
349
350`claude agents`가 개수를 출력한 후 구성된 서브에이전트를 나열하고 종료되면, 에이전트 뷰를 사용할 수 없는 환경입니다. 이전 버전은 Bedrock, Vertex AI 또는 Foundry를 통해 연결된 경우를 포함하여 모든 환경에서 에이전트 뷰를 열지 않았습니다. `claude update`를 실행하여 최신 버전을 설치합니다.
351
352업데이트 후에도 에이전트 뷰가 열리지 않으면, 설정 또는 환경 변수에 의해 [꺼져 있는지](#turn-off-agent-view) 확인합니다.
353
283### 에이전트 뷰가 세션 없이 열림354### 에이전트 뷰가 세션 없이 열림
284 355
285에이전트 뷰는 첫 번째 세션을 디스패치할 때까지 비어 있습니다. 하단의 입력에 프롬프트를 입력하고 `Enter`를 누릅니다.356에이전트 뷰는 첫 번째 세션을 디스패치할 때까지 비어 있습니다. 하단의 입력에 프롬프트를 입력하고 `Enter`를 누릅니다.
286 357
358### 백그라운드 작업이 실행 중이어서 에이전트를 열 수 없음
359
360`←`를 눌러 현재 세션을 백그라운드로 전환할 때 `Cannot open agents — N background task(s) running`이 표시되면, 세션에 서브에이전트, 워크플로우 또는 백그라운드 셸 명령과 같은 진행 중인 작업이 있으며, 바로가기는 이를 자동으로 중단하지 않습니다. `/tasks`를 실행하여 실행 중인 작업을 확인한 후 `/bg`를 실행하여 중단을 확인합니다. 백그라운드할 때 전송되는 항목과 전송되지 않는 항목에 대해서는 [세션 내에서](#from-inside-a-session)를 참조합니다.
361
362### 프롬프트가 너무 짧아서 거부됨
363
364디스패치 입력은 대화형 오프닝이 아닌 작업 설명을 예상합니다. 4자 미만의 프롬프트는 `Too short` 힌트와 함께 거부되므로 실수로 누른 키가 세션을 시작하지 않습니다. 세션이 수행할 작업을 설명합니다. 예를 들어 `investigate the flaky checkout test`와 같이 설명합니다.
365
287### 머신을 깨운 후 세션이 중지됨으로 표시됨366### 머신을 깨운 후 세션이 중지됨으로 표시됨
288 367
289백그라운드 세션은 절전 또는 종료를 견디지 못합니다. 중지된 세션에 연결하거나, 엿보거나, 답변하면 중단된 위치에서 다시 시작됩니다. 모두 한 번에 다시 시작하려면 `claude respawn --all`을 실행합니다.368백그라운드 세션은 절전 또는 종료를 견디지 못하므로, 실행 중이던 세션은 깨어난 후 중지됨으로 표시됩니다. 이들 중 하나에 연결하거나, 엿보거나, 답변하면 세션이 중단된 위치에서 다시 시작됩니다. 모두 한 번에 다시 시작하려면 `claude respawn --all`을 실행합니다.
290 369
291### 세션이 연결 후 응답이 느림370### 세션이 연결 후 응답이 느림
292 371
298 377
299## 제한 사항378## 제한 사항
300 379
301에이전트 뷰는 연구 미리보기입니다. 주의할 현재 제한 사항:380에이전트 뷰는 연구 미리보기 상태이며 다음과 같은 제한 사항이 있습니다:
302 381
303* **속도 제한 적용**: 백그라운드 세션은 대화형 세션과 동일하게 구독 사용량을 소모하므로 10개의 에이전트를 병렬로 실행하면 할당량을 10배 빠르게 소모합니다.382* **속도 제한 적용**: 백그라운드 세션은 대화형 세션과 동일하게 구독 사용량을 소모하므로 10개의 에이전트를 병렬로 실행하면 할당량을 약 10배 빠르게 소모합니다.
304* **세션은 로컬**: 백그라운드 세션은 머신에서 실행되고 절전 또는 종료 시 중지됩니다.383* **세션은 로컬입니다**: 백그라운드 세션은 사용자의 머신에서 실행되며 머신이 절전 모드로 전환되거나 종료되면 중지됩니다.
305* **워크트리는 세션과 함께 삭제됨**: 자체 워크트리에서 파일을 편집한 세션을 삭제하기 전에 변경 사항을 병합하거나 푸시합니다.384* **워크트리는 세션과 함께 삭제됩니다**: 자체 워크트리에서 파일을 편집한 세션을 삭제하기 전에 변경 사항을 병합하거나 푸시합니다.
306 385
307## 다음 단계386## 관련 리소스
308 387
309에이전트 뷰를 이해했으므로 이러한 관련 기능을 살펴봅니다:388Claude를 병렬로 실행하는 다른 방법은 다음을 참조하십시오:
310 389
311* [에이전트를 병렬로 실행](/ko/agents): 에이전트 뷰를 서브에이전트, 에이전트 팀 및 워크트리와 비교합니다390* [에이전트를 병렬로 실행](/ko/agents): 에이전트 뷰를 서브에이전트, 에이전트 팀 및 워크트리와 비교합니다
312* [서브에이전트](/ko/sub-agents): 사용자 정의 프롬프트, 도구 및 격리를 사용하여 재사용 가능한 에이전트 구성을 정의합니다
313* [에이전트 팀](/ko/agent-teams): 서로 메시지를 주고받는 여러 세션을 조정합니다391* [에이전트 팀](/ko/agent-teams): 서로 메시지를 주고받는 여러 세션을 조정합니다
314* [웹의 Claude Code](/ko/claude-code-on-the-web): 로컬 대신 관리되는 클라우드 환경에서 세션을 실행합니다392* [웹의 Claude Code](/ko/claude-code-on-the-web): 로컬 대신 관리되는 클라우드 환경에서 세션을 실행합니다