M2-3. 기능·역량 — Agent Mode·Edits·MCP·Sub-Agents
한 줄 요약 — Agent Mode·Copilot Edits·MCP로 워크플로를 강화하고, Agent Sessions를 관리하며 Sub-Agents에 위임해 컨텍스트를 최적화합니다. (GH-300 도메인 2 · “Use GitHub Copilot features and capabilities”)
1. Agent Mode
Chat에서 “Agent” 모드를 선택하면 Copilot이 IDE 안에서 파일 편집·명령 실행·오류 반복 수정을 자율적으로 수행합니다. 동기(실시간) 방식이며, 비동기 클라우드 실행인 Coding Agent(이슈→PR)와 구분됩니다.
2. Copilot Edits
여러 파일에 걸친 편집을 하나의 지시로 수행합니다. 변경 diff를 검토·수락하며 다중 파일 리팩터링에 강합니다.
3. MCP (Model Context Protocol)
MCP 서버를 연결해 외부 도구·데이터 소스를 표준 방식으로 Copilot에 노출합니다. 커스텀 도구·사내 시스템 연동에 사용됩니다.
4. Agent Sessions · Sub-Agents
- Agent Sessions — 여러 에이전트 작업을 한 곳에서 관리(진행·검토)
- Sub-Agents — 전문 하위 작업을 별도 에이전트에 위임해 메인 컨텍스트 사용을 최적화
핵심 정리
- Agent Mode = IDE 동기 자율 실행 (≠ Coding Agent 비동기 PR)
- Copilot Edits = 다중 파일 편집 · MCP = 표준 도구 연결
- Sub-Agents 위임으로 컨텍스트를 최적화 — 대형 작업의 핵심 기법
M2 허브로 → 다음: 코드 리뷰·Spaces·Chat
출처: Agent mode (GitHub Docs) · Extending Copilot with MCP (GitHub Docs)