에이전트 작업 제어와 컨텍스트 관리 강화
Copilot 에이전트의 실행 제어, 기능 확장, 세션 컨텍스트 관리가 강화됐다.
교안에 영향
에이전트 실행 제어와 컨텍스트 관리에 대한 옛 안내는 /autoApprove, /yolo, /compact, 체크포인트 분기, Agent plugins 기준으로 다시 봐야 한다.
요약
- hooks로 에이전트의 주요 실행 시점에 코드를 실행해 정책 적용, 자동 lint, 명령 차단을 할 수 있다. - 대화에서 체크포인트를 기준으로 Fork a conversation 하고, /autoApprove·/yolo로 자동 승인과 터미널 샌드박싱을 함께 제어할 수 있다. - Agent plugins, skills as slash commands, Agentic browser tools, /create-* 명령으로 에이전트 기능을 확장하고 맞춤 설정을 만들 수 있다. - Agent memory, Plan memory, Built-in Explore subagent, /compact, 큰 출력의 디스크 기록으로 긴 작업의 컨텍스트를 더 잘 유지한다. - Copilot CLI의 기본 지원, long-distance next edit suggestions, 터미널 그래픽, 모델 선택기, 접근성, 커밋 작성자 표시가 추가됐다.
바뀐 것
새 기능
- hooks로 에이전트의 핵심 라이프사이클 이벤트에서 코드를 실행할 수 있다.
- Fork a conversation으로 체크포인트에서 분기해 다른 경로를 탐색할 수 있다.
- /autoApprove와 /yolo로 채팅 입력에서 전역 자동 승인을 전환할 수 있다.
- 에이전트가 작업 중일 때 채팅에서 후속 메시지를 보내 방향을 바꿀 수 있다.
- Agent plugins를 Extensions 보기에서 설치할 수 있으며, 현재 /experimental 기능이다.
- skills as slash commands로 채팅에서 agent skills를 실행할 수 있다.
- Agentic browser tools로 통합 브라우저를 제어해 탐색, 클릭, 스크린샷, 검증을 수행할 수 있다.
- /create-* 명령으로 재사용 가능한 prompts, skills, agents, hooks를 만들 수 있다.
- Copilot CLI가 VS Code에 기본 지원으로 포함되고 diff tabs, trusted folder sync, 우클릭 전송을 지원한다.
- Agents가 Copilot coding agent, Copilot CLI, code review 사이에서 agent memory를 공유하고 저장한다.
- Plan memory가 턴과 compaction을 넘어 지속되어 기존 작업을 이어갈 수 있다.
- Built-in Explore subagent가 빠른 병렬 코드베이스 조사를 수행한다.
- 컨텍스트 창이 가득 차면 Copilot이 대화 기록을 자동으로 compact하고, /compact로 수동 실행할 수 있다.
- 큰 tool output을 컨텍스트가 아닌 디스크에 기록한다.
- long-distance next edit suggestions가 파일 내 먼 위치의 편집도 예측한다.
- 터미널에 Kitty graphics protocol 지원이 추가됐다.
- model picker가 검색, 섹션, rich hover details를 포함한 새 디자인으로 바뀌었다.
- chat accessibility가 screen readers, keyboard navigation, notification signals를 위해 개선됐다.
- AI-generated code가 포함된 커밋에 AI coauthor attribution이 추가됐다.