서브에이전트가 '기본 백그라운드'가 됐다 — 코딩 에이전트를 대화 상대가 아니라 동료로 쓰라는 신호
한줄평
서브에이전트가 옵션이 아니라 기본으로 백그라운드에서 돈다는 게 v2.1.198의 진짜 뉴스예요. 완료 알림, worktree 자동 커밋·푸시·드래프트 PR, 서브에이전트의 모델·확장사고 상속까지 겹치면서 코딩 에이전트를 '기다리는 대화'가 아니라 '보내 놓는 동료'로 쓰는 흐름이 기본값이 됐어요.
안녕하세요, Tom입니다.
릴리스 노트 한 줄이 멘탈 모델을 바꾸는 경우가 가끔 있어요. Claude Code v2.1.198의 이 문장이 그래요. "서브에이전트가 이제 기본으로 백그라운드에서 실행된다." 그동안 점진적으로 풀리던 기능이 이번에 정식으로, 그리고 기본값으로 켜졌어요. 저는 여기서 중요한 단어가 "백그라운드"가 아니라 "기본"이라고 봐요. 옵션으로 켤 수 있는 것과 안 끄면 그렇게 도는 것은 완전히 다른 이야기거든요.
무엇이 바뀌었나
핵심 변화는 세 줄로 요약돼요. 첫째, 서브에이전트가 기본으로 백그라운드에서 돌고, 그 사이 Claude는 다른 일을 계속하다가 서브에이전트가 끝나면 알림을 받아요. 둘째, claude agents에 백그라운드 에이전트 알림이 붙어서 Notification 훅으로 agent_needs_input(입력 필요)과 agent_completed(완료)를 잡을 수 있어요. 셋째, claude agents에서 띄운 백그라운드 에이전트가 worktree에서 코드 작업을 마치면 멈춰서 물어보지 않고 알아서 커밋·푸시하고 드래프트 PR까지 열어요.
여기에 조용하지만 방향을 같이 가리키는 변화가 몇 개 더 있어요. 내장 Explore 에이전트가 이제 haiku가 아니라 메인 세션의 모델을 상속받고요(opus까지 상한). 서브에이전트와 컨텍스트 압축도 세션의 확장 사고(extended thinking) 설정을 물려받아요. 포커스 모드에서는 서브에이전트가 활동 요약에 나타나고, 완료된 백그라운드 알림은 하나의 카운트로 접혀요. (참고: 같은 릴리스에 Claude in Chrome 정식 출시, /dataviz 스킬 추가 같은 별개 기능도 들어왔는데, 이 글의 관심사는 아니에요.)
그래서 무엇을 말하나
저는 이 변화들이 하나의 문장을 향한다고 봐요. 서브에이전트가 '값싼 심부름꾼'에서 '제대로 된 동료'로 승격됐다.
세 가지가 그걸 뒷받침해요. 우선 모델 상속이 상징적이에요. 예전엔 Explore 같은 서브에이전트가 싼 haiku로 돌았어요. "대충 훑는 보조"라는 취급이었죠. 이제 메인 세션 모델을 물려받는다는 건, 서브에이전트에게도 본진과 같은 급의 머리를 준다는 뜻이에요. 확장 사고까지 상속하는 것도 같은 맥락이고요. 다음으로 기본 백그라운드화는 사람의 대기 시간을 없애요. 예전 방식은 내가 에이전트에게 시키고 결과를 기다리는 동기 대화였어요. 이제는 보내 놓고 내 일을 계속하다가 끝나면 알림을 받는 비동기 위임이에요. 마지막으로 worktree 자동 커밋·푸시·드래프트 PR이 루프를 닫아요. 지시 → 알아서 작업 → PR로 결과 제출 → 사람이 리뷰. 사람이 중간에 끼어드는 지점이 "시작"과 "리뷰" 두 곳으로 줄어드는 거예요.
이건 갑자기 튀어나온 방향이 아니에요. 2주 전 코딩 에이전트가 잠든 사이 일한다에서 여러 프로젝트가 동시에 '무인 실행 신뢰성'을 손보고 있다고 썼는데, 그때는 여러 도구가 같은 문제를 푸는 트렌드였어요. 이번 v2.1.198은 그 트렌드가 Claude Code에서 기본 동작으로 굳은 거예요. 트렌드가 기본값이 되는 건 큰 차이예요. 소수의 얼리어답터가 켜서 쓰던 방식이, 이제 안 끄면 모두가 겪는 표준이 되는 거니까요. 5월의 에이전트 플래그·백그라운드 세션 추가에서 문이 열렸다면, 이번엔 그 문이 기본으로 열린 채 놓인 셈이에요.
이렇게 볼 수도 있어요
기본값이 됐다는 건 편의인 동시에 리스크예요. 사람이 안 보는 사이 알아서 도는 에이전트는, 잘못 도는 것도 사람이 안 볼 때 일어나요. 자동으로 커밋·푸시하고 PR을 여는 건 편하지만, 그게 기대와 다른 방향으로 갔을 때 되돌리는 비용도 같이 커져요. 드래프트 PR이라 바로 머지되진 않는다는 안전장치는 있지만, "물어보지 않고 진행"이 기본이 되면 리뷰 부담은 뒤로 밀려요.
그리고 백그라운드 에이전트 관련 수정이 최근 릴리스마다 줄줄이 나온다는 건, 뒤집어 보면 이 영역이 아직 험한 모서리가 많다는 방증이에요. wake 신호 유실이나 세션이 'Working'에 멈추는 문제 같은 게 계속 잡히고 있으니까요. 그러니 "이제 완성됐다"가 아니라 "이제 기본으로 켜졌으니 진짜 실전 검증이 시작된다"에 가깝다고 봐요.
한국 개발자 입장에서
멘탈 모델을 바꾸는 게 먼저예요. 서브에이전트가 기본 백그라운드가 됐으니, 에이전트를 "질문하고 답 기다리는 챗봇"이 아니라 "일을 떼어 맡기는 팀원"으로 다루는 연습이 필요해요. 큰 작업 하나를 붙잡고 기다리기보다, 독립적인 조각들로 쪼개 여러 서브에이전트에게 병렬로 던지고 알림으로 회수하는 방식이 이 기본값과 맞아요.
구체적으로는 Notification 훅의 agent_needs_input과 agent_completed를 팀 알림(슬랙 등)에 연결해 두면, 에이전트가 뭘 기다리는지·뭘 끝냈는지를 놓치지 않을 수 있어요. worktree 자동 PR을 쓸 거면 리뷰 프로세스를 먼저 정비하는 게 순서고요. 에이전트가 여는 드래프트 PR이 늘어날 테니, CI와 코드 리뷰가 그 유입을 감당할 수 있어야 진짜 이득이 나요. 그리고 서브에이전트가 이제 메인 모델을 상속한다는 건 토큰 소비가 예전 haiku 시절보다 늘 수 있다는 뜻이라, 지난 글에서 다룬 Sonnet 5의 저렴한 단가와 묶어서 비용을 다시 계산해 보는 게 좋아요.
한 줄로 줄이면, 이번 업데이트의 메시지는 "더 똑똑한 에이전트"가 아니라 "에이전트를 대하는 방식을 바꾸라"예요. 보내 놓고, 다른 일을 하고, 알림으로 회수하세요. 이제 그게 기본값이에요.
근거가 된 소식: Claude Code v2.1.198 릴리스 노트 (GitHub)
Claude Code, OpenCode 같은 AI 코딩 도구를 직접 쓰면서 AI 업계의 변화를 개발자 관점에서 기록합니다. 단순 번역이 아니라 써본 경험과 해석을 함께 남기려고 해요.
관련 글
코딩 에이전트가 잠든 사이에 일한다 — 이번 주 릴리스 세 갈래가 가리키는 같은 방향
이번 주 oh-my-opencode·Claude Code·OpenCode가 쏟아낸 릴리스를 겹쳐 보면, 경쟁이 '얼마나 잘 생성하나'에서 '사람이 안 볼 때 알아서 도느냐, 도구와 OS 경계를 넘어 살아남느냐, 한도를 거버넌스로 묶느냐'로 옮겨갔어요. 세 프로젝트가 같은 주에 같은 방향을 가리킨 게 우연이 아니라고 봐요.
Claude Code v2.1.157~159: Auto 모드 클라우드 확장, .claude/skills 플러그인 자동 로드
Claude Code가 v2.1.157부터 159까지 연달아 올라왔어요. .claude/skills 플러그인 자동 로드, Bedrock/Vertex/Foundry로 확장된 Auto 모드, 그리고 워크트리 개선과 수많은 버그 수정을 정리했어요.
Claude Code v2.1.128~131: 플러그인 URL 설치, 랜덤 색상, VS Code 수정까지
Claude Code가 4개 버전을 릴리스했습니다. 플러그인 URL 설치, /color 랜덤, /mcp 도구 수 표시, VS Code Windows 수정 등. 안정성 중심 업데이트예요.