GitHub Copilot은 오랫동안 "자동완성 툴"이었어요.
"코드 짜는 건 도와주는데, 결국 파일 열고 수정하고 커밋하는 건 내가 해야 했다."
Build 2026에서 Copilot Workspace가 베타를 졸업했어요. Fleet Mode와 Autopilot이 프로덕션 기능으로 올라오면서, 이제 Copilot은 개발자 없이 이슈를 읽고, 코드를 수정하고, 테스트를 돌리고, PR을 올려요.
🔑 핵심 요약
Copilot Workspace GA + 신규 기능 → Copilot CLI 2026.02.25 GA, 전체 유료 구독자 사용 가능 → Autopilot 모드: 단계별 확인 없이 태스크 끝까지 자율 실행 → Fleet 모드 (/fleet): 독립 서브태스크를 병렬 서브에이전트로 분할 실행 → Plan 모드 → Autopilot+Fleet 파이프라인: 계획 수립 후 무인 구현 → Copilot Extensions GA: Jira·Datadog·ServiceNow 워크스페이스 내 직접 호출 → VS Code Agent Mode와 Skills 공유 — CLI 에이전트 = VS Code 에이전트
실전 1 — 모드 3가지 이해하기
Copilot CLI는 Shift+Tab으로 3가지 모드를 전환해요.
Interactive 모드 (기본)
→ 각 단계마다 "이 파일 수정할까요?" 확인 요청
→ 세밀한 제어가 필요할 때
Plan 모드 (Shift+Tab → plan)
→ 먼저 구현 계획을 수립, 개발자가 검토
→ 계획 승인 후 실행 전략 선택
→ Claude Code의 /plan과 유사, 계획-구현 연결이 더 매끄러움
Autopilot 모드 (Shift+Tab → autopilot)
→ 확인 없이 태스크 끝까지 자율 실행
→ 파일 수정, 커맨드 실행, 테스트, 반복 — 전부 혼자
→ 장시간 실행 태스크에 적합
설치 및 기본 사용:
# 설치
npm install -g @github/copilot
# 인터랙티브 실행 (브라우저 인증 팝업)
copilot
# 처음부터 autopilot 모드로 실행
copilot --autopilot "인증 모듈 유닛 테스트 추가하고 실패하는 테스트 전부 수정해"
# 무한루프 방지 — 최대 실행 단계 제한 (필수 권장)
copilot --autopilot --max-autopilot-continues 20 "모든 failing test 수정"
--max-autopilot-continues 중요: autopilot은 태스크가 끝날 때까지 계속 실행해요. 명시적 한계를 안 걸면 예상치 못한 대량 변경이 발생할 수 있어요.
실전 2 — Fleet 모드로 병렬 실행
/fleet은 하나의 복잡한 태스크를 독립 서브태스크로 쪼개서 병렬 서브에이전트에 넘겨요.
# 단일 에이전트 — 순차 실행 (느림)
copilot "src/auth.py, src/billing.py, src/notifications.py에 유닛 테스트 추가해"
# Fleet — 3개 파일을 3개 서브에이전트가 동시 처리
/fleet src/auth.py, src/billing.py, src/notifications.py에 각각 유닛 테스트 추가해
/fleet 실행 흐름:
메인 에이전트
│
├── /tasks 로 백그라운드 태스크 목록 확인 가능
│
├── 서브에이전트 1: auth.py 테스트 작성 중...
├── 서브에이전트 2: billing.py 테스트 작성 중...
└── 서브에이전트 3: notifications.py 테스트 작성 중...
메인 에이전트: 결과 통합 → PR 생성
Plan 모드 → Autopilot + Fleet 전체 파이프라인:
# 1단계: Plan 모드에서 구현 계획 수립
# Shift+Tab → plan 모드 진입
> "레거시 인증 모듈을 JWT 기반으로 마이그레이션해줘"
Copilot이 계획 수립:
1. auth/session.py → JWT 토큰 발급 로직 교체
2. auth/middleware.py → 검증 로직 업데이트
3. tests/test_auth.py → 기존 테스트 마이그레이션
4. docs/AUTH.md → 문서 업데이트
# 2단계: 계획 승인 옵션 선택
# → "Accept plan and build on autopilot + /fleet"
# → 독립 태스크(1,2,3,4)를 서브에이전트에 병렬 배분
# → 개발자 추가 입력 없이 완료까지 실행
# → 완료 시 PR 오픈
모델이 실행 전략을 추천: Plan 모드에서 계획을 검토할 때, Copilot이 태스크 구조를 분석해서 "이 계획은 Fleet으로 병렬화 가능해요"라고 추천 옵션을 하이라이트해줘요. 직접 판단 안 해도 돼요.
실전 3 — Autopilot 실전 패턴 3가지
패턴 1: 의존성 업데이트 자동화
# package.json 의존성 업데이트 + 호환성 테스트 + PR 생성
copilot --autopilot \
"모든 npm 의존성을 최신 마이너 버전으로 업데이트하고,
breaking change 있으면 코드 수정, 테스트 통과 확인 후 PR 올려줘" \
--max-autopilot-continues 30
패턴 2: 테스트 커버리지 채우기
# 커버리지 낮은 파일 식별 → 테스트 작성 → 실행 → 실패 수정
copilot --autopilot \
"coverage report 실행해서 커버리지 50% 미만 파일 찾고,
각 파일에 유닛 테스트 추가해서 커버리지 80% 이상으로 올려줘"
패턴 3: GitHub Actions 연동 (무인 자동화)
# .github/workflows/copilot-maintenance.yml
name: Weekly Copilot Maintenance
on:
schedule:
- cron: '0 9 * * 1' # 매주 월요일 오전 9시
jobs:
auto-fix:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run Copilot Autopilot
env:
GITHUB_TOKEN: ${{ secrets.COPILOT_PAT }}
run: |
npm install -g @github/copilot
# lint 오류 자동 수정 + PR 생성
copilot --autopilot \
"eslint 오류 전부 수정하고 PR 올려줘" \
--max-autopilot-continues 15
PAT 설정: CI 환경에서 비대화형으로 쓰려면 "Copilot Requests" 권한이 있는 fine-grained personal access token을 GITHUB_TOKEN으로 설정해요.
실전 4 — Claude Code와 실질적 차이
Copilot CLI Autopilot이 앞서는 부분:
→ GitHub 네이티브 통합 (이슈 → PR 파이프라인이 끊김 없음)
→ Jira·Datadog·ServiceNow Copilot Extensions (Workspace 내 직접 호출)
→ $10/월 플랫 요금 (Pro 기준, AI Credits 소진 전까지)
→ VS Code + 터미널 동일 에이전트/Skills 공유
Claude Code가 앞서는 부분:
→ SWE-bench 87.6% — 자율 태스크 해결 능력
→ 컨텍스트 최대 1M 토큰 (대형 코드베이스 전체 파악)
→ CLAUDE.md로 프로젝트별 에이전트 동작 정밀 제어
→ 터미널 기반 파이프라인 통합 유연성
실무 조합:
→ 일상 인라인 자동완성 + GitHub 연동 작업 → Copilot
→ 복잡한 멀티파일 리팩토링, 대형 코드베이스 자율 작업 → Claude Code
✅ 결론
✅ Fleet + Autopilot 조합은 의존성 업데이트·테스트 생성·문서화 같은 반복 유지보수 작업을 완전 자동화할 수 있어요. GitHub Actions와 연동하면 개발자 없이 주기적으로 PR이 올라오는 구조가 돼요.
✅ Plan 모드가 진짜 강점이에요. 계획을 먼저 검토하고 "autopilot+fleet"으로 넘기는 흐름은 자율 실행 전에 사람이 검토할 기회를 주면서도 실행은 완전 자동이에요.
❌ 복잡한 아키텍처 결정이 필요한 작업은 아직 한계가 있어요. Autopilot은 잘 정의된 태스크에 강하고, "이 시스템을 마이크로서비스로 나눠줘" 같은 높은 추상도 작업은 중간에 확인이 필요해요.
❌ AI Credits 과금 구조가 6월 1일부터 적용돼요. Fleet로 서브에이전트 여러 개를 돌리면 Credits 소진이 빠르고, Business/Enterprise는 팀 예산 모니터링이 필요해요.
관련 글
https://cell-devlog.tistory.com/343
GitHub Copilot AI Credits 전환 완전 가이드 — 오늘부터 요금 체계 바뀐다
오늘(6월 1일)부터 Copilot 요금이 바뀝니다. 모르고 쓰다간 요금 폭탄 맞습니다.핵심 요약→ 6월 1일부터 모든 Copilot 플랜 Premium Request Units(PRU) → AI Credits 전환→ 1 AI Credit = $0.01, 플랜 가격은 그대
cell-devlog.tistory.com
https://cell-devlog.tistory.com/328
GitHub Copilot 완전 가이드 1편 — 계정 생성부터 VS Code 설치, 첫 자동완성까지 30분 셋업
GitHub Copilot을 한 번도 써본 적 없어도 됩니다. 이 글을 보면서 그대로 따라하면 오늘 바로 쓸 수 있습니다. 계정 만들기부터 VS Code에서 첫 코드 자동완성까지 — 30분이면 됩니다.핵심 요약→ GitHu
cell-devlog.tistory.com
https://cell-devlog.tistory.com/345