깃허브가 9월 2일 코파일럿 앱과 CLI에서 콘텐츠 제외(content exclusion)를 정식 출시했어요 — 관리자가 기업·조직·저장소 단계에서 지정한 파일은 자동완성·응답·코드 리뷰에 안 쓰이고, 비즈니스·엔터프라이즈 요금제에서만 걸려요. 정작 같은 공식 문서엔 'VS Code를 비롯한 편집기의 편집·에이전트 모드는 아직 지원하지 않는다'는 단서가 그대로 남아 있고, 심링크와 원격 파일시스템에 놓인 저장소엔 제외가 아예 안 걸리며, 편집기가 간접으로 넘기는 타입 정보·빌드 설정은 여전히 모델에 갈 수 있다고 적혀 있어요. 조직이 .env를 제외해 뒀는데 CLI가 그대로 읽는다는 신고는 2025년 10월에 올라와 오늘도 열린 채예요.
용어 풀이
- CLI
- 터미널에 명령을 입력해 쓰는 프로그램
- .env
- 접속 키·비밀번호 같은 환경변수를 담아 두는 설정 파일
- 심링크
- 다른 경로의 파일을 가리키기만 하는 바로가기 파일
운영자 인사이트
제외 목록은 창마다 다르게 걸려요 — 앱·CLI는 이제 서버에서 정책을 받아 막지만, 편집기 에이전트 모드는 문서가 스스로 '안 된다'고 적어 뒀어요. 제외는 클라이언트가 정책을 받아 거르는 구조라 그걸 구현 안 한 창에선 그냥 통과하니, .env·키 파일을 목록에 넣었다고 끝내지 말고 팀이 실제로 쓰는 창에서 그 파일을 열어 보게 시켜 확인해 보세요.
여러 관점으로 보기
- 공식 문서가 적은 실제 범위 제외해도 편집기가 간접으로 주는 타입 정보·빌드 설정은 쓸 수 있고, 심링크와 원격 파일시스템 저장소엔 아예 안 걸려요. GitHub Docs
- 11개월째 열린 신고 조직이 .env를 제외해 뒀는데 CLI가 그대로 읽는다는 신고가 2025년 10월에 올라와 아직 닫히지 않았어요. GitHub
- 터미널로 빠져나가는 자리 깃허브에서 일하는 저자가 에이전트는 cat·git show·grep으로 제외된 파일을 그냥 읽을 수 있다고 3월에 짚었어요. Anton Sizikov 블로그
- 문서끼리 어긋난다는 지적 어느 모드가 제외를 지키는지 문서마다 달라 규정 준수에 위험이 된다는 이슈가 1월부터 열려 있어요. GitHub