GitHub Desktop 3.6, worktree와 Copilot 충돌 해결을 한 화면에

AI 코딩 도구가 코드를 쓰는 속도보다 개발자가 Git 상태를 정리하는 속도가 병목이 되는 장면이 늘고 있다. GitHub Desktop 3.6의 핵심은 이 병목을 줄이는 데 있다. 새 버전은 Git worktree 지원, Copilot 기반 commit message 작성, merge conflict 설명과 해결 제안을 한 데스크톱 앱 안으로 넣었다.

가장 눈에 띄는 변화는 worktree다. 같은 저장소에서 여러 branch를 동시에 열어 작업할 수 있어, hotfix와 feature branch, 에이전트가 돌리는 별도 실험을 매번 stash하거나 clone하지 않아도 된다. GitHub는 이 기능이 코딩 에이전트와 특히 잘 맞는다고 설명한다. 에이전트가 독립 세션을 만들고 병렬로 작업할수록, 사람이 최종 검토해야 하는 작업 공간도 명확히 나뉘어야 하기 때문이다.

Copilot 쪽 변화도 단순한 자동완성 추가가 아니다. GitHub Desktop의 Copilot 기능은 이제 Copilot SDK 위에서 동작하며, commit message 생성과 merge conflict workflow가 같은 기반을 공유한다. 사용자는 GitHub에서 접근 가능한 model을 고를 수 있고, BYOK로 외부 provider나 로컬 model을 연결할 수도 있다. 기업 환경에서는 모델 선택권과 데이터 경로가 그대로 거버넌스 이슈가 되므로, 이 변화는 데스크톱 앱 기능 이상의 의미를 갖는다.

Commit 작성 기능은 .github/copilot-instructions.md와 AGENTS.md를 읽고, repository의 commit metadata rule도 따른다. 즉 “적당한 한 줄 요약”이 아니라 팀의 commit 규칙에 맞춘 초안을 노린다. Merge conflict에서는 충돌 내용을 설명하고 해결안을 제안하지만, 사용자가 검토·수정·수락하는 구조다.

3.6.0은 macOS와 Windows에서 사용할 수 있고 자동 업데이트는 순차 배포된다. 이번 업데이트가 중요한 이유는 GitHub Desktop이 더 이상 보조 Git GUI에 머물지 않고, agent가 만든 변경을 사람이 통제하는 작업대가 되고 있다는 점이다.