Copilot CLI: /settings 하나로 모든 설정을 한 곳에서 구성
출처: GitHub Changelog
GitHub Copilot CLI에 이제 스키마 기반의 통합 설정 홈이 생겼습니다. 새로운 /settings 슬래시 명령은 /theme, /streamer-mode, /experimental 같은 흩어져 있던 명령들을 하나의 탐색 가능한 화면으로 합쳐, 이전에 설정 파일을 직접 편집해야 했던 옵션들을 한 곳에 모았습니다.
한 명령, 세 가지 사용 방법
/settings는 가이드 UI, 한 줄 명령, 혹은 copilot -p 호출 시 스크립트로 변경하고 싶을 때 모두 사용할 수 있습니다:
-
/settings를 실행하면 전체 화면에 섹션별 대화상자가 열리며, 모든 사용자 설정을 탐색하고 편집할 수 있습니다. -
/settings는 값을 인라인으로 설정합니다(예:/settings autoUpdate true,/settings sessionSync.level full). -
/settings reset은 설정을 기본값으로 복원합니다.
키는 CLI 설정 스키마의 점(.) 구분 경로이며, 탭 완성으로 사용 가능한 모든 키와 함께 설명 및 불리언, 열거형, 열거형‑또는‑문자열 합집합에 허용되는 값이 프롬프트 옆에 표시됩니다. 이제 키 이름이나 타입을 추측할 필요가 없습니다.
각 설정에 맞는 대화상자
인자를 주지 않고 /settings를 열면 검색 가능한 대체 화면 대화상자가 나타나며, 각 설정 유형에 맞는 편집기가 제공됩니다:
-
불리언 토글, 열거형 선택기, 열거형‑또는‑문자열 합집합 선택기.
-
자유 형식 문자열 및 숫자 편집기, 그리고 문단용 다중 행 편집기.
-
문자열·숫자 배열 및 일반 레코드 전용 편집기.
-
복잡한 JSON 컨테이너를 위한
$EDITOR폴백. 새 값이 파싱되고 스키마 검증을 통과해야만 설정 파일에 기록되므로, 오타가 다음 세션을 조용히 깨뜨리는 일을 방지합니다.
/를 눌러 검색하고, Ctrl+R을 눌러 현재 포커스된 설정을 기본값으로 리셋하며, Ctrl+E를 눌러 활성 설정 파일을 편집기에서 엽니다. colorMode나 streamerMode처럼 부수 효과가 있는 설정은 인라인으로 토글하거나 리셋하거나 파일을 직접 편집한 즉시 실시간으로 적용됩니다.
특정 설정으로 바로 이동하고 싶나요? /settings와 /settings reset은 해당 키에 포커스된 상태로 대화상자를 엽니다.
업데이트 받기
터미널에서 copilot update를 실행해 GitHub Copilot CLI를 최신 버전으로 업데이트한 뒤, /settings를 실행해 직접 사용해 보세요. CLI 세션에서 /feedback 명령으로 피드백을 남기거나, 공개 저장소에서 이슈를 열어 주세요.