Claude Code agent view, 터미널 12개를 1개로
5월 11일 Anthropic이 도착시킨 agent view. tmux grid와 멘탈 ledger를 한 줄짜리 콘솔로 압축하는 Claude Code v2.1.139 신기능. supervisor 아키텍처와 worktree 격리, AWC가 자체 운영에서 쓰는 자리까지 정리.
Claude Code 세션 12개가 떠 있고, 각자 다른 worktree에서 다른 일을 합니다. 어느 게 멈춰서 사용자 입력을 기다리는지, 어느 게 PR을 막 열었는지, 어느 게 죽었는지는 사용자 머리 속에만 있어요. 터미널 탭을 cmd+숫자로 휙휙 돌아다니는 동안 몇 개는 손을 안 댄 채로 잠들어 갑니다.
Anthropic이 5월 11일 release한 agent view는 이 ledger를 사람 머리에서 빼는 기능이에요. claude agents 한 번이면 모든 세션이 상태별로 줄지어 있고, 누가 사용자를 기다리는지·일하고 있는지·끝났는지가 row 한 줄로 보입니다. Claude Code v2.1.139 이상, Pro·Max·Team·Enterprise·Claude API 어느 플랜에서든 바로 켤 수 있어요.

"claude agents" 한 줄로 진입하는 콘솔
진입 경로가 두 갈래예요. 셸에서 claude agents를 치거나, 어떤 세션이든 빈 입력창에서 왼쪽 화살표 한 번. 후자가 실전에서 더 자주 쓰여요. 메인 세션에서 잠깐 다른 코드베이스 질문을 던지고 싶을 때 ←로 list 켜고, 새 prompt dispatch한 다음 →로 원래 세션 복귀.
dispatch도 세 길이에요. agent view 입력창에 prompt + Enter면 새 백그라운드 세션 시작, 세션 안에서 /bg면 현재 대화를 백그라운드로 보내고, 셸에서 claude --bg "task"면 진입조차 없이 바로 launch. claude --agent code-reviewer --bg "..." 형태로 특정 subagent를 메인으로 두고 launch도 가능해요.

row 한 줄에 담긴 6개 상태
각 row는 세션 이름·현재 활동·마지막 변경 시각 3정보를 한 줄에 담아요. 색은 상태(working / needs input / idle / completed / failed / stopped 6종), 모양은 프로세스 생존 여부. ✻는 살아있고, ∙은 종료됐지만 재개 가능, ✢은 /loop 세션이 다음 iteration까지 자고 있다는 표시예요.
list는 default로 상태별 grouping. needs input과 ready for review가 자동 상단으로 올라와서 사용자 시선을 잡아요. Ctrl+S로 디렉터리별 grouping 전환, Ctrl+T로 핀 고정. row를 골라 Space면 peek panel — 마지막 응답·필요 입력·PR 링크가 transcript 안 열고도 보입니다. 멀티 초이스 질문이면 숫자 키 한 번으로 답이 들어가요.
보이지 않는 supervisor가 세션을 들고 있다
agent view가 닫혀도 백그라운드 세션이 살아있는 이유는 Anthropic이 설계한 per-user supervisor 프로세스가 따로 떠 있어서예요. 사용자가 첫 세션을 백그라운드로 보내거나 agent view를 처음 열 때 자동 기동, 모든 active 세션이 끝나고 attach가 없으면 스스로 종료. 세션 상태는 디스크에 영속, ~/.claude/jobs/<id>/state.json에 보관돼요.
자동 업데이트도 이 supervisor가 직접 처리해요. binary가 새 버전으로 교체되는 걸 로컬 파일 watch로 감지하고 재시작, 백그라운드 세션은 detached process라 그대로 살아남아요. 슬립·셧다운으로 한 번 죽은 세션은 claude respawn --all로 일괄 부활, transcript와 state는 그대로 살아남은 채 fresh process로 재개됩니다.

worktree 자동 격리와 quota라는 계산
백그라운드 세션은 working dir 쓰기가 자동 차단되고, Claude가 파일 편집을 시도하는 순간 .claude/worktrees/ 아래 격리된 git worktree로 옮겨져요. 병렬 세션이 같은 체크아웃을 읽되 각자 다른 worktree에서 쓰기 때문에 충돌이 안 일어나요. 단 세션을 삭제하면 worktree도 같이 사라지니 머지·푸시 안 한 변경분이 증발할 수 있어요.
quota는 세션 수만큼 그대로 곱해져요. 에이전트 10개를 동시에 굴리면 사용량도 약 10배. row 한 줄짜리 요약은 별도로 Haiku급 모델이 매 15초 + 턴 종료마다 한 번씩 갱신하니, 그 호출도 같은 데이터 사용 약관과 quota 안에서 계산돼요. 세션 삭제는 Ctrl+X를 2초 안에 두 번. PR을 연 세션과 실패한 세션은 자동 fold-out에서 제외돼서 항상 list에 남아요.

AWC가 agent view를 쓰는 자리
AWC는 이미 Anthropic 스택 위에서 자체 MCP 서버 다섯 개 이상을 매일 굴리는 환경이에요. 블로그 자동화·프로젝트 포트폴리오·법률 리서치 각각이 별도 Claude Code 세션에서 도는데, 그 사이를 뛰어다니는 비용이 작지 않았어요. agent view 도입 후 한 화면으로 어떤 MCP 서버 작업이 사용자 결정을 기다리는지 한 번에 보입니다.
long-running 백그라운드 — PR babysitter, dashboard updater 같은 — 가 row에 next run time까지 적힌 채로 함께 떠 있어 운영 ledger 부담이 줄어요. 클럽 내부의 복잡한 건 자동화로, 결정만 사람이 원칙을 받쳐주는 도구입니다.

의사결정자가 지금 처음 할 일
agent view는 Anthropic이 research preview로 푸는 기능이라 인터페이스가 바뀔 수 있어요. 그럼에도 지금 점검할 결정 세 개를 정리합니다.
- 버전 확인 —
claude --version으로 v2.1.139 이상인지 확인. 아래면 자동 업데이트 한 번 돌리고 다시 시도 - `disableAgentView` 정책 점검 — 기업 환경이면 admin이 managed setting으로 차단했는지 먼저 확인. 차단된 채로 dispatch하면 진입조차 안 돼요
- quota 모델 재계산 — 동시 N개 세션은 사용량 N배. PR babysitter처럼 long-running을 늘릴 계획이면 plan 한도 다시 측정
Anthropic이 깔고 있는 agent operations layer는 이제 CLI에서도 보이는 형태가 됐다 — 이게 5월 11일 release가 의사결정자한테 던진 진짜 한 줄이에요.

함께 읽기
- [에이전틱 워크플로우, 왜 Claude Code인가](https://agenticworkflows.club/blog/why-claude-code-for-agentic-workflow) — 도구 선택에서 멈춘 의사결정자용 pillar
- [Claude가 자는 사이 메모리에서 일어나는 일](https://agenticworkflows.club/blog/claude-dreaming-memory-while-agent-sleeps) — 같은 agent ops layer 위에 깔린 dreaming
- [Anthropic이 처음 통째로 푼 직무는 애널리스트였다](https://agenticworkflows.club/blog/anthropic-financial-services-repo-overview) — 9 agent · 11 MCP production reference
- [Claude Code 토큰 막힘, 세션 위생 4가지로 끊기](https://agenticworkflows.club/blog/claude-code-session-hygiene-4-tools) — quota 모델 재계산 시 직결 howto
자주 묻는 질문
Claude Code agent view를 쓰려면 어떤 플랜이 필요한가요?
Pro·Max·Team·Enterprise·Claude API 플랜이면 모두 가능해요. Claude Code v2.1.139 이상이 조건이고, `claude --version`으로 버전을 먼저 확인하세요.
백그라운드 세션은 컴퓨터를 잠재우면 어떻게 되나요?
슬립·셧다운에 프로세스가 종료돼요. 다시 켠 뒤 `claude respawn --all`로 일괄 부활하고, transcript와 상태는 디스크에 그대로 살아있습니다.
여러 세션을 동시에 돌리면 사용량이 어떻게 계산되나요?
세션 수만큼 곱해져요. 10개 동시 dispatch면 quota도 약 10배. row 한 줄 요약을 내는 Haiku 모델 호출도 같은 quota 안에 들어갑니다.
agent view 세션과 기존 subagent의 차이는 뭔가요?
subagent는 같은 세션 안에서 도는 sub-task예요. agent view 세션은 세션 자체를 N개 병렬로 돌리는 layer라 worktree·quota·state가 모두 독립입니다.
agent view를 기업 환경에서 비활성화할 수 있나요?
`disableAgentView` managed setting을 true로 두거나 `CLAUDE_CODE_DISABLE_AGENT_VIEW=1` 환경 변수로 끌 수 있어요. admin이 managed settings로 일괄 강제도 가능합니다.
작성: Bruce Choe · agenticworkflows.club
인사이트를 놓치지 마세요
새 글이 발행되면 이메일로 알려드립니다.