Claude Code 업데이트 — @멘션으로 다른 세션에게 일 시키기
Claude Code v2.1.232에서 세션 간 메시징이 사실상 완성됐습니다. 이제 한 세션에서 @를 입력해 다른 Claude 세션을 부르고, 대화 전체를 물려받은 서브에이전트를 백그라운드로 돌릴 수 있습니다.
한마디로 말하면, 여러 Claude를 띄워놓고 서로 소통시키는 멀티 에이전트 워크플로우가 기본 지원된다는 뜻입니다. 개인 개발자도 팀처럼 AI에게 업무를 분배할 수 있게 됐죠.
@멘션 — 다른 세션을 이름으로 부른다
프롬프트에 @를 타이핑하면 살아있는 다른 Claude 세션을 이름으로 멘션할 수 있습니다. Claude가 SendMessage를 통해 해당 세션에 직접 연락을 보내죠. 이름이 정확히 하나의 세션과 매칭되면 확인 절차 없이 바로 전달됩니다.
세션 이름 관리도 편해졌습니다. 다른 세션이 쓰고 있는 이름으로 새 세션을 시작하면 자동으로 name-word-word 형태의 고유한 변형 이름이 붙습니다. "이름 겹쳐서 어느 세션인지 헷갈리는" 문제가 사라진 셈입니다.
서브에이전트 포크 — 맥락 복사 비용이 0이 된다
subagent_type: "fork"가 기본 활성화됐습니다. 포크된 서브에이전트는 부모의 전체 대화 내역과 프롬프트 캐시를 그대로 상속합니다. 지금까지 "서브에이전트에게 맥락을 다시 설명해야 하는" 비용이 사라졌다는 게 핵심입니다.
또한 대화형 세션에서 서브에이전트가 백그라운드로 실행됩니다. 메인 세션에서 코드 리뷰를 받는 동안, 포크된 서브에이전트가 테스트 작성이나 문서 정리를 동시에 처리하는 그림이 가능해집니다.
GitLab 사용자를 위한 선물
이번 버전에는 GitLab 지원도 눈에 띕니다. 토큰 패밀리 9종(glpat-, gloas-, glptt- 등)이 시크릿 레드랙션 대상에 추가됐고, glab CLI는 gh와 같은 샌드박스 보호를 받습니다. 플러그인 마켓플레이스에서도 gitlab.com URL을 GitHub처럼 그대로 클론할 수 있게 됐습니다. 중첩 서브그룹까지 지원하니 사내 GitLab으로 플러그인을 배포하는 팀에게 특히 유용합니다.
마무리
세션 간 메시징과 포크 상속이 만나면서, Claude Code가 "도구"에서 "워크스페이스"로 진화하고 있다는 인상입니다. 이제 남은 건 이 기능들을 조합한 나만의 에이전트 오케스트레이션 전략을 세우는 일이겠네요.
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.232