Copilot CLI 는 CLI 세션의 데이터를 컴퓨터에 로컬로 저장합니다. 이 세션 데이터를 사용하면 다음을 수행할 수 있습니다.
- 이전 세션을 재개하고 중단했던 지점에서 바로 시작합니다.
-
`/chronicle` 슬래시 명령을 사용하여 스탠드업 보고서를 생성하고, 맞춤형 팁을 얻으며, `.github/copilot-instructions.md` 파일을 개선하기 위한 제안을 받으세요. -
Copilot 과거의 상호 작용에 대해 질문합니다.
이 문서에서는 이러한 기능을 사용하는 방법을 설명합니다. 세션 데이터가 저장되는 방법과 명령의 /chronicle 이점에 대한 자세한 내용은 세션 데이터에 대한 정보 GitHub Copilot CLI을 참조하세요.
이전 세션 다시 열기
명령줄에서 또는 활성 세션 중에 이전 대화형 CLI 세션을 다시 시작할 수 있습니다.
-
**명령줄에서** 실행하여 가장 최근 세션을 다시 시작 `copilot --continue` 합니다. 최근 세션 목록에서 선택하려면 실행 `copilot --resume` 하여 최근 세션을 나열하는 세션 선택기를 엽니다. 또는 다시 시작하려는 세션의 세션 ID를 알고 있는 경우 실행 `copilot --resume SESSION-ID` 하여 바로 이동할 수 있습니다. -
**대화형 세션 중에 다른 세션**으로 전환하려면 입력 `/resume` 합니다. 최근 세션을 표시하는 선택기가 표시됩니다. 또는 입력하여 특정 세션으로 바로 이동할 수 있습니다 `/resume SESSION-ID` .
참고
슬래시 명령을 사용하여 현재 대화형 세션의 ID를 /session 찾을 수 있습니다. 대화형 세션을 종료할 때도 세션 ID가 표시됩니다.
세션을 Copilot 다시 시작하면 전체 대화 기록을 로드하므로 중단한 위치를 정확하게 계속할 수 있습니다.
세션 이름 바꾸기
명령줄 옵션 또는 --resume 슬래시 명령을 사용하면 /resume 최근 세션이 나열됩니다. 목록의 마지막 열에는 다시 시작할 세션을 식별하는 데 도움이 되는 세션 이름이 표시됩니다. 자주 돌아오는 세션이 있는 경우 목록에서 쉽게 찾을 수 있도록 사용자 지정 이름을 지정할 수 있습니다.
세션을 다시 매핑하려면 다음을 수행합니다.
-
대화형 세션에서 현재 세션 이외의 세션 이름을 바꾸려면 슬래시 명령을 사용하여
/resume이름을 바꾸려는 세션으로 전환합니다. -
현재 세션의 이름을 바꿀 형식
/rename NEW_NAME입니다. 이름을 따옴표로 묶을 필요가 없습니다.예:
/rename Improve test coverage.
세션 공유
현재 세션의 콘텐츠를 Markdown 파일 또는 프라이빗 요점으로 저장할 수 있습니다 GitHub.com. 이렇게 하면 프롬프트 및 응답을 다른 사용자와 Copilot공유하거나 CLI 외부에 작업 레코드를 저장할 수 있습니다.
세션을 요점으로 공유하려면 대화형 세션에서 다음을 입력합니다.
/share gist
/share gist
세션 대화를 Markdown 파일로 내보내려면 다음을 입력합니다.
/share file [PATH-TO-FILE]
/share file [PATH-TO-FILE]
파일 경로를 지정하지 않으면 Markdown 파일이 현재 작업 디렉터리에 이름이 copilot-session-SESSIONID.md저장됩니다.
`/chronicle` 슬래시 명령 사용
참고
`/chronicle` 명령과 Copilot의 세션 기록에 관한 질문에 응답할 수 있는 기능은 현재 실험 중인 기능입니다. 이는 `/experimental on` 슬래시 명령 또는 `--experimental` 명령줄 옵션을 사용한 경우에만 사용할 수 있습니다.
`/chronicle` 슬래시 명령은 세션 기록에서 특정 유형의 인사이트를 생성하는 하위 명령 집합을 제공합니다. 언제든지 Copilot 세션에 대한 자유 형식 질문을 할 `/chronicle` 수 있지만 하위 명령은 특정 인사이트를 빠르게 얻을 수 있는 방법을 제공합니다.
인수 없이 입력 /chronicle 하면 사용 가능한 하위 명령 중에서 선택할 수 있는 선택기가 표시됩니다.
| 하위 명령 | 설명 |
|---|---|
standup | 최근 작업에서 업무 요약 보고서를 생성하십시오. |
tips | 사용 패턴에 따라 개인 설정된 팁을 가져옵니다. |
improve | 사용자 지정 지침 파일의 Copilot 개선 사항을 제안합니다. |
reindex | 세션 기록에서 세션 저장소 인덱스 다시 작성 |
선택기를 사용하지 않고 하위 명령을 직접 호출할 수도 있습니다. 예를 들면 다음과 같습니다 /chronicle standup.
/chronicle standup
기본적으로 지난 24시간 동안의 Copilot CLI 세션을 기반으로 짧은 보고서가 생성됩니다. Copilot 에서는 작업한 브랜치, 완료한 작업 및 GitHub 참조한 끌어오기 요청 또는 문제를 확인합니다. 각 항목에 분기로 레이블이 지정된 완료 상태별로 출력을 그룹화하고 연결된 끌어오기 요청의 현재 상태를 확인합니다.
스탠드업 보고서 예제
Standup for March 13 2026:
✅ Done
myapp-repo repo maintenance (main branch)
- Synced local, cleaned files, audited deps, reviewed architecture
- Session: 69a027e4-9b7b-493e-922e-107acd25abab
🚧 In Progress
MyApp configuration (suppress-start-message branch, myapp-repo)
- Suppressing startup init prompt message
- Session: 3034d813-3e1f-413a-b3d9-15427ef8c19c
명령에 추가 컨텍스트를 추가하여 출력을 사용자 지정할 수 있습니다. 예를 들어 기본값인 지난 24시간이 아닌 다른 기간을 사용하도록 지시 Copilot 할 수 있습니다.
/chronicle standup for the last 3 days
/chronicle standup for the last 3 days
/chronicle tips
이렇게 하면 최근 세션을 분석하여 작업 방법 및 사용 Copilot CLI방법을 이해합니다. 그런 다음 3~5개의 개인 설정된 권장 사항을 제공합니다. Copilot 는 실제 프롬프트, 사용하는 도구 및 아직 시도하지 않은 기능을 검사합니다. 이 기능은 리포지토리에서 설정한 사용자 지정 에이전트 및 기술을 포함하여 사용 가능한 CLI 기능의 전체 집합과 상호 참조하여 누락된 기회를 찾습니다.
팁은 실제 사용량 현황 데이터에 기초하여 일반적인 조언이 아닌 구체적인 제안을 제공합니다.
팁 예제
다음은 응답의 주요 지점의 예입니다 /chronicle tips . 실제 응답에서 각 지점은 더 자세히 설명됩니다.
1. Use @ to mention files instead of pasting content
2. Iterate within a session — don't start over
3. Try /research for your exploration work
4. Turn recurring prompts into a custom agent
5. Use plan mode for multi-step work
다음에 /chronicle tips컨텍스트를 추가하여 특정 영역에 팁을 집중할 수 있습니다. 다음은 그 예입니다.
/chronicle tips for better prompting
/chronicle tips for better prompting
/chronicle improve
이렇게 하면 세션 기록을 세부 분석하여, 원하는 응답이나 결과를 얻지 못해 Copilot가 어려움을 겪었던 순간이나, 후속 프롬프트를 제공하여 방향을 수정해야 했던 지점을 찾습니다. 이 연구에 기초하여 사용자 지정 지침 파일에 대한 .github/copilot-instructions.md 개선 사항을 제안합니다.
프로젝트 관련 지식을 사용자 지정 지침으로 캡처하는 것은 프로젝트에서 작업할 때 성능을 향상시키는 Copilot강력한 방법입니다. 자세한 내용은 에 대한 사용자 지정 지침 추가 GitHub Copilot CLI을(를) 참조하세요.
참고
세션 데이터를 사용하여 질문에 대답하거나 인사이트를 생성하는 경우 Copilot 와 달리 하위 명령의 improve 범위는 현재 리포지토리 또는 작업 디렉터리에 대한 데이터로 제한됩니다. 이렇게 하면 권장 사항이 현재 작업 중인 프로젝트와 관련이 있습니다.
Copilot 는 반복된 테스트 실패, 여러 번의 시도가 필요한 빌드 오류, 에이전트를 수정하거나 리디렉션한 사용자 메시지 및 세션 간에 발생하는 패턴과 같은 마찰 신호를 찾습니다. 그런 다음 3~5개의 특정 권장 사항을 제시하며, 각 권장 사항은 발견된 문제와 이를 해결하는 지침을 설명합니다.
예를 들어, Copilot가 jest를 사용하는 프로젝트에 대해 vitest을 반복적으로 사용하려 했거나, 코드베이스 관례에 맞지 않는 스타일로 가져오기를 계속 생성했음을 확인할 수 있습니다. 제안된 지침은 향후 세션에서 이러한 실수를 방지할 수 있습니다.
권장 사항을 제시한 후 어떤 권장 사항을 Copilot 적용할 것인지 묻습니다. 기본적으로 모든 권장 사항이 선택되어 있지만 키보드의 화살표 키를 사용하여 권장 사항으로 이동한 다음 스페이스바를 눌러 제안을 해제할 수 있습니다. 적용할 권장 사항을 선택한 후 Enter 키를 누릅니다.
Copilot
.github/copilot-instructions.md 파일을 만들거나 업데이트합니다.
세션 기록에 대한 질문
세션 기록을 활용하기 위해 슬래시 명령을 사용할 필요가 없습니다. CLI 사용에 대해 묻는 것으로 확인되면 Copilot 자동으로 세션 저장소를 사용하여 응답에 대한 컨텍스트를 제공합니다.
참고
기본적으로 상호 작용 Copilot CLI 에 대한 질문에 대한 답변은 현재 작업 중인 리포지토리 또는 분기에 관계없이 기록된 모든 세션을 기반으로 합니다.
다음은 질문할 수 있는 질문의 몇 가지 예입니다.
작업에 대한 인사이트
Using what you know about my sessions, what type of tasks give me one-shot successes and which do I have to iterate on most?
Using what you know about my sessions, what type of tasks give me one-shot successes and which do I have to iterate on most?
Copilot 는 대화를 분석하고, 초기 응답이 뒤에 관련 프롬프트가 없는 시간 및 일련의 반복 프롬프트 및 응답이 있었던 시간을 찾습니다.
프리미엄 요청 사용량 줄이기
Based on my previous CLI sessions, how could I prompt you in a way that would cost less?
Based on my previous CLI sessions, how could I prompt you in a way that would cost less?
Copilot 는 세션 패턴(프롬프트 길이, 연속 단계 수 및 도구 호출 빈도)을 살펴보고 더 적은 상호 작용으로 동일한 결과를 달성하는 방법을 제안합니다.
가장 생산적인 시간 찾기
Look at data for previous sessions. What time of day am I most and least effective at getting good results from Copilot?
Look at data for previous sessions. What time of day am I most and least effective at getting good results from Copilot?
Copilot 는 세션 타임스탬프 및 결과를 쿼리하여 상호 작용이 가장 효율적인 시기를 식별합니다.
과거 작업 되돌아보기
Have I worked on anything related to authentication in the last month?
Have I worked on anything related to authentication in the last month?
Copilot 는 세션 기록에서 전체 텍스트 검색을 사용하여 관련 세션을 찾은 다음, 사용자가 한 작업을 요약합니다.
추가 읽기
-
[AUTOTITLE](/copilot/concepts/agents/copilot-cli/chronicle) -
[AUTOTITLE](/copilot/reference/copilot-cli-reference/cli-command-reference)