JetBrains IDE용 Copilot CLI, 이제 더 강력해졌어요!
GitHub Copilot for JetBrains IDEs에 Copilot CLI가 통합되어 개발 생산성 향상 기대
에이전트 기능 강화로 자율 작업 실행, 맞춤 에이전트 등 다양한 모드 지원
새로운 슬래시 명령어(/remote, /compact, /chronicle) 도입으로 원격 제어 및 세션 관리 용이성 증대
에이전트 디버그 패널(Agent Debug Panel) 공개 미리보기로 디버깅 경험 개선
Google 및 Apple 로그인 옵션 추가로 인증 방식 유연성 확보
Copilot CLI 세션의 에이전트 모드별 활용 전략
이번 업데이트는 Copilot CLI 세션에 에이전트 피커(Agent Picker)를 도입하여 개발 워크플로우에 맞는 다양한 운영 모드를 제공하는 데 중점을 둔다.
에이전트 모드(Agent Mode): 자율적인 작업 실행을 통해 복잡한 코딩 작업을 자동화하며, 지속적인 코드 생성에 유리함.
Ask 모드(Ask Mode): 빠른 답변과 코드 스니펫을 얻는 데 최적화되어 있으며, 즉각적인 코드 조각이나 개념 설명이 필요할 때 유용함.
커스텀 에이전트(Custom Agents): 개인화된 에이전트를 통해 특정 프로젝트나 개발 언어에 특화된 지원을 받을 수 있음.
Plan 모드(Plan Mode): 구현 계획 수립 단계에서 Copilot이 요청을 분석하여 구조화된 계획을 제시하므로, 대규모 프로젝트의 초기 설계에 효과적임.
이러한 모드 전환 기능은 개발자가 상황에 맞는 최적의 AI 지원을 받을 수 있도록 하여 생산성을 극대화함.
새로운 Copilot CLI 슬래시 명령어의 원격 제어 및 관리 기능
Copilot CLI 세션 관리를 위한 새로운 슬래시 명령어(/remote, /compact, /chronicle)는 개발자의 유연성과 세션 관리 효율성을 크게 향상시킨다.
/remote 명령어: github.com 또는 GitHub 모바일 앱에서 원격으로 Copilot CLI 세션을 제어할 수 있어, 장소에 구애받지 않고 작업 진행 상황을 모니터링하고 조종할 수 있음.
/compact 명령어: 장기 실행 세션의 컨텍스트를 수동으로 압축하여 세션을 더 관리하기 쉽게 만들어, 메모리 사용량 증가를 방지하고 성능을 유지함.
/chronicle 명령어: 세션 기록을 검토하고 분석하여 개인화된 팁과 개선 제안을 제공하며, Copilot CLI의 효과적인 활용법을 학습하는 데 도움을 줌.
특히 /chronicle improve는 과거 세션 기록을 분석하여 Copilot이 사용자의 의도를 잘못 이해했거나 상호작용이 많았던 패턴을 식별하고, 향후 더 나은 이해를 돕기 위한 맞춤 지침을 생성함.
에이전트 디버그 패널 및 클라우드 에이전트 통합의 이점
이번 업데이트는 에이전트 디버그 패널(Agent Debug Panel)의 공개 미리보기와 클라우드 에이전트(Cloud Agent)의 통합 세션 뷰를 통해 개발자의 디버깅 경험과 세션 관리 편의성을 증진시킨다.
에이전트 디버그 패널: Copilot CLI 세션 중 에이전트 상호작용의 시간순 이벤트 로그를 제공하여, 특히 커스텀 에이전트 및 오케스트레이션된 서브 에이전트 워크플로우 디버깅에 유용함.
클라우드 에이전트 통합: 로컬, CLI, 클라우드 에이전트 세션을 하나의 통합 세션 뷰에서 관리하고 모니터링할 수 있게 되어, 세션 관리의 중앙 집중화를 실현함.
이러한 기능들은 개발자가 AI 에이전트의 동작을 더 깊이 이해하고, 문제를 신속하게 진단하며, 전반적인 개발 워크플로우의 안정성을 높이는 데 기여함.
모델별 '생각하는 노력(Thinking Effort)' 설정의 유연성
지원되는 추론 모델(Reasoning Models)에 대해 '생각하는 노력(Thinking Effort)'을 설정할 수 있게 되어, 사용자는 각 요청에 적용되는 모델의 추론 수준을 직접 제어할 수 있다.
높은 노력 수준: 아키텍처 결정이나 다단계 디버깅과 같이 복잡한 작업에 적합하며, 더 깊고 신중한 분석을 제공함.
낮은 노력 수준: 간단한 코드 생성이나 명확한 질문에 대한 답변에 적합하며, 더 빠르고 간결한 응답을 생성함.
이 기능은 모델의 응답 품질과 속도 간의 균형을 맞추는 데 도움을 주며, 사용자는 자신의 특정 요구사항에 맞춰 AI의 성능을 최적화할 수 있음.
GPT-4o와 같은 비추론 모델(Non-reasoning Models)은 이 옵션을 표시하지 않아, 모델의 특성에 따른 차별화된 경험을 제공함.
에이전트 커스터마이징 편집기와 통합 로그인 옵션
새로운 에이전트 커스터마이징 편집기(Agent Customizations Editor)는 팀 전체를 위한 작업 공간별 커스터마이징 또는 개인별 맞춤 설정을 중앙에서 관리할 수 있게 한다.
커스텀 에이전트 및 재사용 가능한 스킬 관리: 기존 커스텀 에이전트, 재사용 가능한 스킬, 지침 및 프롬프트를 한 곳에서 보고 편집할 수 있어 효율적인 AI 에이전트 개발 및 관리가 가능함.
Google 및 Apple 로그인 옵션: 기존 GitHub 및 엔터프라이즈 로그인 외에 Google 및 Apple 계정을 통한 로그인을 지원하여, 사용자가 이미 사용하는 계정으로 유연하게 인증할 수 있도록 함.
이러한 기능들은 개인화된 개발 환경 구축을 지원하고, 인증 절차의 편의성을 높여 전반적인 사용자 경험을 개선함.