GitHub Copilot CLI: 향상된 에이전트, 컨텍스트 관리, 그리고 새로운 설치 방법
Source: GitHub Changelog
새로운 모델 및 더 쉬운 모델 관리
GPT‑5 mini와 GPT‑4.1은 Copilot 구독에 포함되어 있으며 유료 플랜에서 프리미엄 요청을 소모하지 않는 모델로, 이제 사용할 수 있습니다. 모든 모델 옵션을 보려면 /model을 실행하세요.
정책 설정에서 비활성화된 모델을 선택하면, CLI가 바로 활성화하도록 프롬프트를 표시합니다—터미널을 떠날 필요가 없습니다. 이는 모델 선택기, /model 명령, 그리고 Copilot Pro/Pro+ 사용자를 위한 --model 플래그에서도 작동합니다.
Built-in custom agents
Copilot CLI는 이제 일반 작업을 위한 특화된 커스텀 에이전트를 포함합니다:
- Explore – 빠른 코드베이스 분석. 메인 컨텍스트를 어지럽히지 않고 코드에 대해 질문할 수 있습니다.
- Task – 테스트 및 빌드와 같은 명령을 실행합니다. 성공 시 간략한 요약을, 실패 시 전체 출력을 제공합니다.
- Plan – 의존성 및 구조를 분석하여 구현 계획을 생성합니다.
- Code‑review – 높은 신호‑대‑잡음 비율로 변경 사항을 검토하여 실제 문제만을 표시합니다.
Copilot은 적절할 때 자동으로 이러한 에이전트에 위임하며 여러 에이전트를 병렬로 실행할 수 있습니다. Agent Skills와 결합하면 Copilot CLI 경험에 에이전트 기반 워크플로를 보다 쉽게 통합할 수 있습니다.
Installation
Windows (WinGet)
winget install GitHub.Copilot
macOS and Linux (Homebrew)
brew install copilot-cli
macOS and Linux (install script)
curl -fsSL https://gh.io/copilot-install | bash
Package‑manager and install‑script installations automatically update.
- Codespaces and dev containers – Copilot CLI는 기본 GitHub Codespaces 이미지에 포함되어 있으며 Dev Container Feature로도 제공됩니다.
- Standalone executables are also available in GitHub release artifacts for all platforms.
자동화 및 스크립팅
copilot -p를 통해 새로운 플래그가 Copilot CLI를 스크립트와 파이프라인에서 더 쉽게 사용할 수 있게 합니다:
| 플래그 | 설명 |
|---|---|
--silent | 통계 및 로그를 억제하여 깔끔하고 파싱 가능한 출력 제공 |
--share [PATH] | 세션 기록을 마크다운 파일로 내보냄 |
--share-gist | 세션을 공유 가능한 GitHub gist로 내보냄 |
--available-tools | 특정 도구를 허용 목록에 추가 |
--excluded-tools | 특정 도구를 차단 목록에 추가 |
--additional-mcp-config | 세션당 MCP 구성 파일을 추가 |
copilot --help를 참조하여 옵션 플래그 전체 목록을 확인하세요.
- CI/CD 인증 –
GITHUB_ASKPASS를 토큰을 반환하는 실행 파일을 가리키도록 설정합니다; 자격 증명 관리자와 파이프라인에 유용합니다. - Copilot Spaces – GitHub MCP 서버에 이제 프로젝트‑특정 컨텍스트를 위한 Copilot Spaces 도구가 포함되었습니다.
컨텍스트 관리
- Auto‑compaction – 토큰 제한의 95 %에 근접하면 Copilot이 자동으로 기록을 압축합니다.
/compact– 언제든지 수동으로 컨텍스트를 압축합니다./context– 토큰 사용량을 상세히 분해하여 시각화합니다.--resume– TAB 키를 눌러 로컬 세션과 원격 Copilot 코딩‑에이전트 세션을 순환합니다.
Terminal experience
- Better diffs – 라인 내 구문 강조 표시가 정확히 무엇이 변경되었는지 보여주며 이제 Git의 설정된 페이저와 통합됩니다.
- Tab completion –
/cwd와/add-dir에서 경로를 자동완성합니다. - Ctrl + T – 지원되는 모델에서 모델 추론 가시성을 토글합니다.
- Cleaner history – 에이전트 실행 명령이 Bash/PowerShell 히스토리에서 제외됩니다.
웹 접근 제어
새로운 web_fetch 도구는 URL에서 콘텐츠를 마크다운 형식으로 가져옵니다. URL 접근은 ~/.copilot/config 파일의 allowed_urls 및 denied_urls 패턴을 통해 제어됩니다. 이러한 규칙은 curl 및 wget과 같은 셸 명령에도 적용됩니다.
패키지 관리자를 사용해 업데이트하거나, 다음을 실행하십시오:
npm install -g @github/copilot@latest
Copilot CLI의 공개 저장소에서 토론에 참여하세요.