JetBrains IDE용 Copilot CLI, 이제 더 강력해졌어요!

by DD
1일 전
조회수 0

GitHub Copilot for JetBrains IDEsCopilot 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 계정을 통한 로그인을 지원하여, 사용자가 이미 사용하는 계정으로 유연하게 인증할 수 있도록 함.

이러한 기능들은 개인화된 개발 환경 구축을 지원하고, 인증 절차의 편의성을 높여 전반적인 사용자 경험을 개선함.

Introducing Copilot CLI and agentic capabilities enhancements in JetBrains IDEs