글
GitHub Copilot CLI agent in JetBrains — IDE 코파일럿이 worktree-isolated 장기 실행 에이전트로 수렴
GitHub는 2026년 5월 13일 JetBrains용 Copilot 업데이트에서 Copilot CLI agent 퍼블릭 프리뷰, unified sessions view, Ask question tool, global .agent.md 지원을 발표했다. 특히 CLI agent를 IDE 안으로 끌어와 worktree isolation과 workspace isolation을 선택할 수 있게…
배경 및 맥락
코딩 보조 도구가 성숙할수록 개발자가 원하는 것은 한 줄 자동완성보다 더 큰 단위의 위임이다. 하지만 실제 업무에선 agent가 바로 현재 브랜치에 손대는 순간 리스크가 커진다. 따라서 장기 실행형 agent가 실무에 들어오려면, 어디에서 실행되는가, 현재 상태를 어떻게 추적하는가, 작업 도중 질문은 어떻게 주고받는가가 제품 핵심이 된다.
GitHub의 이번 JetBrains 업데이트는 이 문제를 정면으로 다룬다. CLI agent를 IDE 안으로 가져오고, 세션 단위 관제와 격리 모드를 제공하면서 Copilot을 단순 추천 도구에서 실행형 에이전트로 재배치했다.
핵심 내용
공식 changelog에 따르면 JetBrains IDE에서 이제 로컬로 실행 중인 Copilot CLI agent를 선택해 작업을 위임할 수 있다. 사용자는 worktree isolation과 workspace isolation 중 하나를 고를 수 있는데, 전자는 별도 Git worktree에서 작업해 현재 브랜치를 직접 건드리지 않고, 후자는 현재 워크스페이스에 바로 적용해 빠른 반복을 지원한다.
또한 unified sessions view가 추가되어 실행 중·대기 중인 agent 세션을 한 화면에서 보고 제목, 상태, 경과 시간을 추적할 수 있다. Ask question tool은 agent가 필요한 정보를 사용자에게 되묻도록 해 ambiguity를 줄이고, ~/.copilot/agents의 global .agent.md 지원은 custom agent 설정을 여러 프로젝트에 공통 배포할 수 있게 한다.
경쟁 구도 / 비교
최근 Cursor, Claude Code, Red Hat, UiPath 모두 agent를 독립 실행 단위로 다루는 방향으로 가고 있다. GitHub의 차별점은 이 실행형 agent를 IDE 안으로 밀어 넣으면서도 격리 모드와 세션 뷰를 정식 제품 표면으로 제공했다는 데 있다. 이는 생성 성능보다 운영 가능한 agent UX가 중요해졌다는 뜻이다.
특히 worktree isolation은 단순 안전 옵션이 아니라, 대규모 저장소와 팀 협업 환경에서 AI 도입을 가능하게 하는 운영 장치다. 앞으로 코딩 agent 경쟁은 어떤 모델을 붙였느냐보다, 세션 가시성·격리·질문 루프·적용 경계까지 얼마나 설계했느냐로 갈릴 가능성이 높다.
의미
산업적으로는 IDE가 더 이상 프롬프트 입력창이 아니라 agent session manager로 진화하고 있다. 개발자 도구 제품은 점점 추천보다 위임과 관제를 중심으로 재구성될 것이다.
실무적으로는 팀 리드와 플랫폼 엔지니어가 기본 격리 모드, agent가 사용자에게 질문할 수 있는 범위, 전역 agent 설정 배포, 세션 감사 방법을 설계해야 한다. 안정적 도입의 핵심은 더 공격적인 auto-edit가 아니라, 안전한 격리와 명확한 세션 추적이다.