GitHub Copilot, JetBrains IDEs에서 에이전트 기능 대폭 강화!

by DD
2개월 전
조회수 8

GitHub Copilot for JetBrains IDEs의 핵심 에이전트 기능(Custom agents, sub-agents, plan agent)이 정식 출시됨

Agent hooks 기능이 프리뷰로 제공되어, 에이전트 세션 중 커스텀 명령 실행 및 외부 도구 연동 가능

Auto model selection 기능 정식 지원으로, 모델 선택 자동화 및 성능 향상

사용자 경험(UX) 및 품질 개선을 통해 안정성 및 사용성 향상을 이룸

에이전트 기능의 핵심: Custom Agents

GitHub Copilot for JetBrains IDEs는 Custom Agents, Sub-agents, Plan Agent를 정식 지원하여 개발자의 워크플로우(Workflow)를 맞춤 설정할 수 있도록 지원한다.

Custom Agents: 특정 작업에 특화된 에이전트를 생성하여 코드 생성, 디버깅, 테스트 자동화 등 수행

Sub-agents: Custom Agents 내에서 세분화된 작업을 처리하는 하위 에이전트 구성

Plan Agent: 복잡한 작업 계획 수립 및 실행을 자동화하여 개발 생산성 향상

이러한 에이전트 기능을 통해 개발자는 반복적인 작업을 자동화하고, IDE 내에서 전문화된 작업을 수행할 수 있다.

Agent Hooks: 워크플로우 자동화

Agent Hooks는 에이전트 세션(Agent Session) 중 특정 시점에 커스텀 명령을 실행할 수 있도록 지원하여, 개발자가 자동화된 워크플로우(Automated Workflow)를 구축할 수 있도록 돕는다.

지원 이벤트: userPromptSubmitted, preToolUse, postToolUse, errorOccurred

활용 사례: 코드 스타일 검사, 보안 정책 적용, 외부 도구 연동

설정 방법: .github/hooks/ 폴더에 hooks.json 파일 생성

Agent Hooks를 통해 개발자는 CI/CD 파이프라인(CI/CD Pipeline) 통합코드 품질 관리 자동화를 구현할 수 있다.

Auto Model Selection: 지능형 모델 선택

GitHub Copilot은 Auto Model Selection 기능을 통해 사용자의 개입 없이 최적의 모델(Optimal Model)을 자동으로 선택한다.

실시간 모델 가용성 및 성능 기반 자동 선택

개발자는 수동적인 모델 전환 없이 최상의 코드 완성(Code Completion) 경험을 누릴 수 있음

Thinking Panel: Extended-reasoning 모델(Codex)의 추론 과정을 시각화하여 모델의 동작 방식(Model Behavior) 이해를 돕는다.

이 기능은 개발자가 모델 선택에 대한 고민 없이 코딩에 집중할 수 있도록 지원하며, Copilot의 전반적인 성능 향상에 기여한다.

사용자 경험(UX) 및 품질 개선

GitHub Copilot은 사용자 경험(UX) 및 품질 개선을 통해 개발자의 만족도(Satisfaction)를 향상시키고 있다.

개선 사항: 로그인 과정 간소화, 채팅 패널 자동 열림, Windows ARM 플랫폼 지원

추가 개선: 채팅 패널 레이아웃 개선, 컨텍스트/파일 첨부 처리 개선, NES 트리거 타이밍 개선

품질 개선: 터미널 출력 안정성 향상, 파일 업데이트 오류 해결, UI 일관성 문제 해결

이러한 개선 사항들은 개발자가 Copilot을 더욱 원활하게(Seamlessly) 사용할 수 있도록 돕고, 전반적인 개발 생산성(Development Productivity)을 향상시킨다.

Major agentic capabilities improvements in GitHub Copilot for JetBrains IDEs

댓글 0

첫 번째 댓글을 남겨보세요!