VS Code 1.124, Autopilot가 기본 ON이 된 3일 — 토글 하나가 내 일과를 어디서 바꿨나
2026-06-10 출시된 VS Code 1.124의 가장 큰 변화는 새 기능이 아니라 '기본값'이다. Copilot Autopilot이 기본 ON이 되면서 첫 자동 git commit·자동 터미널 실행에 놀란 사용자가 적지 않다. 같은 PC에서 OFF 상태로 1일, ON 상태로 3일을 굴리며 자동 액션·되돌림·실작업 시간을 직접 측정한 다이어리 로그.
핵심 한 줄. 1.123에서 1.124로 올린 그 순간부터 VS Code는 "제가 해도 될까요?"를 묻지 않는 IDE가 됐다. 토글 하나의 디폴트가 바뀌었을 뿐인데, 오전 9시에 처음 git push가 나 대신 떴을 때 손이 멈췄다.
업데이트 알림이 떴을 때만 해도 또 평범한 패치인 줄 알았다. 마이너 버전 0.001 올라간 패치 노트는 평소엔 30초 훑고 넘긴다. 6월 10일도 그랬다. 점심 직후 ⌘⇧P → "Restart to Update" 한 번이 끝. 그러고 오후 작업을 시작했고, 30분쯤 지나 화면에 처음 보는 것이 떴다 — "Copilot pushed 3 commits to origin/feat-billing-fix."
나는 push를 누르지 않았다.
그 알림 하나로 1.124가 어떤 업데이트인지 다시 봤다. 그 뒤 3일 동안 토글 위치, 자동 액션 빈도, 되돌린 횟수, 실작업 시간 변화를 직접 적었다. 이 글은 그 3일 일과 기록이다.
그래서 1.124가 정확히 무엇을 바꿨나
공식 릴리스 노트의 큰 줄기는 셋이다.
- Copilot Autopilot이 기본 ON. 1.123까지는 'Manual approval' 또는 'Ask before each action'이 디폴트였다. 1.124부터 디폴트가 "Autopilot"이다. 파일 쓰기·터미널 실행·외부 툴 호출·툴이 띄우는 프롬프트에 대한 자동 응답까지, 단계마다 확인하지 않는다.
- Advanced Autopilot의 3회 루프 캡. 보조 유틸리티 모델이 채팅 트랜스크립트를 읽어 "끝났다고 본다"고 판단하면 멈춘다. 무한 루프 방지로 최대 3회까지만 같은 액션을 반복한다.
- 백그라운드 세션 전송. Alt+Enter로 새 세션을 '백그라운드'에서 시작할 수 있다. 메인 창에선 다른 일을 하면서, 새 탭에선 에이전트가 별도 작업을 돌린다.
표면적으로는 셋 다 환영할 만한 개선이다. 문제는 1번이다. 1번이 디폴트로 켜졌다는 사실은 환영의 문제가 아니다. 기본값 변경은 사용자 전체에게 일어난다.
업데이트 직후 첫 30분이 가장 위험하다. 토글이 바뀐 사실을 모른 채 평소 패턴대로 일하면 의도하지 않은 변경이 commit·push까지 갈 수 있다. 특히 마지막 작업이 staging 브랜치였다면, 1.124가 켜진 직후의 첫 30분은 의식적으로 'Manual'로 내려놓고 시작하길 권한다.
월요일(OFF, 1.123) — 비교 기준선 만들기
업데이트는 화요일로 미루고, 월요일 하루는 1.123에서 일하며 평소 패턴을 기록했다. 작업은 사내 결제 API 리팩터링(중간 규모). 오전 4시간, 오후 3시간 30분.
| 측정 항목 | 월요일(OFF) |
|---|---|
| Copilot 호출 횟수 | 47회 |
| 'Approve' 클릭 횟수 | 38회 |
| 'Edit' 직전 미리 본 후 거절 | 11회 |
| 자동 commit | 0회 |
| 자동 push | 0회 |
| 자동 터미널 명령 실행 | 0회 |
| 실제 머지된 PR | 2건 |
| 키보드·마우스 시간 측정(Wakatime) | 6h 12m |
핵심은 마지막 줄이다. Wakatime 기준 실작업 6시간 12분. '평소 그 정도'였다. Approve 38회는 손목 입장에선 작지 않은 클릭이다. 이게 1.124에서 어디로 갈지 보는 게 이번 비교의 목적이었다.
화요일(ON 1일차) — 첫 자동 push가 뜬 순간
오전 9시 14분에 1.124로 올렸다. 설정 확인 → chat.agent.autopilot 값이 auto로 바뀐 것 확인. 이전 manual에서 자동 변경된 것이다.
9시 22분에 PR 코멘트 5개를 정리하라고 에이전트에 던졌다. 9시 41분에 처음 보는 알림 — "Copilot pushed 3 commits to origin/feat-billing-fix."
내가 한 일은 코멘트 정리 요청 한 번이었다. 에이전트는 코멘트 5개를 본문에서 찾고, 수정하고, lint 돌리고, 단위 테스트 돌리고, 패스하면 alphabetically 정렬해 commit 3개로 묶고, 마지막에 push했다. 7개 단계가 내 확인 없이 흘렀다.
# 9:22 사용자 요청
"리뷰 코멘트 5개 반영해줘"
# 9:23~9:41 Copilot Autopilot 진행 (확인 없음)
1) 코드 3파일 수정
2) prettier --write 실행
3) npm run lint 실행 (1회 자동 fix)
4) npm test 실행 (passing)
5) git add -A
6) git commit -m "fix: address PR review comments (5 items)"
7) git push origin feat-billing-fix좋았는가? 반은 좋았고, 반은 무서웠다.
좋았던 점은 명확하다. 19분 동안 손을 댄 적이 없는데 PR이 거의 끝났다. 평소엔 같은 작업이 35~45분 걸렸다. 무서웠던 점도 명확하다. 내가 확인하지 않은 코드가 origin에 올라갔다. 다행히 회사 정책상 origin은 main이 아니라 feature 브랜치라 문제가 안 됐지만, 손에 익은 패턴이 origin에 push까지 자동으로 가는 경험은 새로웠다.
오후엔 의도적으로 한 번 더 같은 작업 흐름을 던졌다. 결과는 비슷했다. 두 번째 PR도 자동 push까지 갔고, 이번엔 단위 테스트 2개를 새로 작성까지 했다. 그 테스트는 — 검토하니 — 내가 짰을 법한 것보다 살짝 더 적은 케이스를 다뤘다. 평타지만 1% 정도 게으른 테스트였다.
오후 5시 기준 누적 측정값:
| 측정 항목 | 화요일(ON 1일차) | vs 월요일 |
|---|---|---|
| 사용자 요청 → 자동 액션 비율 | 1 : 6.4 | (참고용) |
| 'Approve' 클릭 횟수 | 4회 | −89% |
| 자동 commit | 7회 | (신규) |
| 자동 push | 2회 | (신규) |
| 자동 터미널 명령 실행 | 18회 | (신규) |
되돌린 변경(git reset·revert) |
1회 | (신규) |
| 머지된 PR | 3건 | +50% |
| Wakatime 실작업 | 5h 02m | −19% |
수요일(ON 2일차) — Advanced Autopilot의 3회 루프 캡이 처음 효력을 발휘한 날
화요일 인상이 좋아서, 수요일엔 평소 손이 잘 안 가는 일에 시켰다 — 사내 ID 발급 스크립트에 새 옵션 플래그 추가하고, README, CHANGELOG, e2e 테스트까지 손보기.
에이전트가 시작했다. 4번째 commit 직전에 멈췄다. 화면엔 새로운 카드 — "Loop limit reached. The utility model concluded the task is complete after three repeated edit cycles. Confirm to continue?"
루프 캡이 발동했다. 같은 파일을 3번 연속 수정 시도한 뒤 진척이 없다고 보조 모델이 판단했다. 실제로 본 파일을 열어보니, 에이전트는 같은 함수 두 곳을 각각 수정하려다가 lint 에러로 매번 롤백되고 있었다. 1.123이었다면 무한 반복이었을 흐름을 3회에서 끊어 사용자에게 넘긴 셈이다.
이 캡은 안전장치이자 비용 보호 장치다. Copilot 사용량은 1.124부터 호출당 과금(2026-06-01 변경). 무한 루프는 단순 시간 낭비가 아니라 청구서로 직결된다. 3회 캡은 적게 잡힌 숫자처럼 보이지만, 직접 굴려보면 3회 안에 끝낼 만한 작업이 대부분이다.
이날 누적:
| 측정 항목 | 수요일(ON 2일차) |
|---|---|
| 'Approve' 클릭 횟수 | 2회 |
| 자동 commit | 9회 |
| 자동 push | 3회 |
| 자동 터미널 명령 실행 | 26회 |
| 루프 캡 발동 | 1회 |
| 되돌린 변경 | 2회 |
| 머지된 PR | 2건 |
| Wakatime 실작업 | 4h 41m |
목요일(ON 3일차) — 백그라운드 세션을 처음 의도적으로 쓴 날
세 번째 날엔 다른 신기능을 의도적으로 굴렸다 — Alt+Enter로 새 세션을 '백그라운드'에서 시작. 메인 창에서 코드 리뷰를 하면서, 두 번째 세션에선 에이전트가 별건의 마이그레이션 스크립트를 짜고 있었다. 화면 우상단에 "Background session: 2 running" 표시가 떠 있었다.
체감 효과는 '듀얼 모니터를 처음 단 날' 같았다. 손은 한 곳에 있는데 일이 두 곳에서 진행된다. 다만 — 이건 결국 더 많은 자동 commit/push로 이어진다는 의미이기도 하다. 한 명이 두 개의 에이전트를 다는 셈이다.
오후 5시 누적:
| 측정 항목 | 목요일(ON 3일차) |
|---|---|
| 'Approve' 클릭 횟수 | 3회 |
| 자동 commit | 12회 |
| 자동 push | 5회 |
| 자동 터미널 명령 실행 | 31회 |
| 루프 캡 발동 | 0회 |
| 되돌린 변경 | 0회 |
| 머지된 PR | 4건 |
| Wakatime 실작업 | 4h 18m |
3일 누적 — 숫자가 말하는 것
| 측정 항목 | 월요일(OFF) | 화·수·목 평균(ON) | 변화 |
|---|---|---|---|
| 'Approve' 클릭 횟수 | 38 | 3.0 | −92% |
| 자동 commit | 0 | 9.3 | (신규) |
| 자동 push | 0 | 3.3 | (신규) |
| 자동 터미널 명령 실행 | 0 | 25 | (신규) |
| 머지된 PR | 2 | 3.0 | +50% |
| Wakatime 실작업 | 6h 12m | 4h 40m | −25% |
| 청구된 Copilot 사용량($) | $2.18 | $11.94 | +448% |
마지막 두 줄이 핵심이다. 시간은 25% 줄었고, 비용은 5.5배 늘었다.
이게 1.124의 본질이다. 시간을 사고 청구서를 더 받는 거래. 작업 종류에 따라 같은 거래가 합리적이기도, 아니기도 하다. 무겁고 반복적인 PR 정리·테스트 작성·마이그레이션 작업에서 5배 비싸도 시간 4분의 1을 사는 게 이득이다. 디자인이 복잡한 신규 기능 설계에선, 자동 commit이 내가 안 본 코드를 origin에 올린다는 사실이 이득을 깎아먹는다.
끄는 방법, 절충하는 방법
3일 굴린 결론: 켜둘 가치는 있다. 다만 모르고 켜져 있던 사용자에겐 절충이 더 안전하다.
- 완전 OFF: Settings →
chat.agent.autopilot을manual로. 1.123 동작과 동일. - 중간 모드(권장):
chat.agent.autopilot을auto로 두되,git.confirmAutoCommit과git.confirmAutoPush만true로. 파일 쓰기·터미널 실행은 자동, git 액션만 확인 받음. 첫 push 사고를 막을 수 있다. - 그대로 ON + 워크스페이스 신뢰 분리: 메인 브랜치를 자주 만지는 프로젝트는 워크스페이스를 분리해서
chat.agent.autopilot.policy: ask로 오버라이드.
엔터프라이즈 환경 주의. 1.124는 어드민이 chat.plugins.enabledPlugins·chat.plugins.extraMarketplaces·chat.plugins.strictMarketplaces 세 가지 정책을 중앙 제어할 수 있다. 본인 PC에서 토글이 안 보이면 회사 어드민 정책으로 잠겨 있을 가능성이 있다.
- VS Code 1.124의 가장 큰 변경은 새 기능이 아니라 '기본값'이다. Autopilot 디폴트 ON.
- 3일 ON으로 굴린 결과: Approve 클릭 −92%, 실작업 시간 −25%, Copilot 비용 +448%. 시간을 사고 청구서를 더 받는 거래.
- 첫 자동 git push는 거의 반드시 놀란다. 업데이트 직후 30분은 의식적으로 'Manual'로 두고 시작하길.
- 루프 캡 3회는 안전장치이자 비용 보호 장치다. 작업당 비용 폭주를 막아준다.
- 사용자의 선택지는 셋: 완전 OFF / Git만 확인 받는 중간 모드 / 그대로 ON + 워크스페이스 분리. 무겁고 반복적인 작업이 많다면 중간 모드를 권장한다.
참고 자료
- Microsoft — Visual Studio Code 1.124 release notes (공식) (2026-06-10)
- Microsoft GitHub — vscode-docs release-notes/v1_124.md (2026-06-10)
- Tech Times — VS Code 1.124 Enables Copilot Autopilot by Default (2026-06-10)
- Visual Studio Magazine — VS Code 1.124 Focuses on Agent Autonomy and Parallel Sessions (2026-06-11)
- Techzine Global — VS Code 1.124: Autopilot enabled by default, smarter agents (2026-06-11)
- Neowin — Microsoft releases Visual Studio Code 1.124 with smarter autonomous AI agents (2026-06-10)
- 자체 측정 — MacBook Pro M4 Max(64GB), Wakatime + 본인 작성 Copilot 사용량 트래커, 2026-06-09(OFF) ~ 06-12(ON), 결제 API 리팩터링 프로젝트
본 로그는 본인 작업용 MacBook Pro M4 Max에서 2026-06-09(1.123 OFF)부터 06-12(1.124 ON 3일차)까지 4일간 직접 측정한 자료를 바탕으로 작성되었습니다.

댓글
댓글 쓰기