copilot-brag-sheet은(는) 무엇을 하나요?
모든 Copilot CLI 코딩 세션을 자동으로 추적하여 구조화된 업무 영향 기록으로 만듭니다. 제로 종속성, 로컬 우선, 크로스 플랫폼.
개요
microsoft/copilot-brag-sheet는 Copilot CLI의 각 사용 세션을 자동으로 캡처하고 이를 정리된 영향 로그(brag sheet)로 변환합니다. 개발자는 자신의 코딩 활동 내역을 시간순으로 확인하고, 주요 기여 사항을 강조하며, 프로젝트에서의 영향력을 측정할 수 있습니다. 모든 데이터는 로컬에 저장되므로 완전한 데이터 제어권을 유지합니다.
주요 기능
- 자동 추적: Copilot CLI 세션이 시작되거나 종료될 때 자동으로 기록
- 구조화된 로그: 각 세션의 요약, 사용된 명령어, 생성된 코드, 소요 시간 등 포함
- 제로 종속성: 별도의 패키지나 라이브러리 설치 불필요
- 로컬 우선: 모든 데이터는 로컬 파일 시스템에 저장
- 크로스 플랫폼: Windows, macOS, Linux 지원
설치 방법
Copilot CLI와 함께 이 저장소를 클론하고 설정 스크립트를 실행하세요.
git clone https://github.com/microsoft/copilot-brag-sheet.git
cd copilot-brag-sheet
# 설치 스크립트 실행 (예: setup.sh)
사용 방법
설치 후에는 Copilot CLI를 정상적으로 사용하면 자동으로 추적이 시작됩니다. 로그는 지정된 로컬 디렉토리에 저장됩니다.
# Copilot CLI 명령어 실행
github-copilot-cli --help
# 자동으로 세션이 기록됨
설정
환경 변수를 통해 저장 위치와 동작을 사용자 정의할 수 있습니다.
BRAG_SHEET_DIR: 로그 파일 저장 디렉토리 (기본값:~/.copilot-brag-sheet)BRAG_SHEET_ENABLED: 추적 활성화/비활성화 (true/false, 기본값:true)
예시 출력
# 2025-03-20 14:30:00
- 명령어: github-copilot-cli suggest --code "function factorial"
- 소요 시간: 2.3초
- 생성 코드:
const factorial = (n) => n <= 1 ? 1 : n * factorial(n - 1);
라이선스
MIT License
기여
기여를 환영합니다! 버그 제보, 기능 요청, 풀 리퀘스트는 언제든지 환영합니다.
더 자세한 내용은 Microsoft Copilot CLI 문서를 참조하세요.