Skip to main content

세션 데이터 사용 GitHub Copilot 명령 줄 인터페이스 (CLI)

이전 코파일럿 CLI 세션을 다시 시작하고, 슬래시 명령을 사용하여 /chronicle 세션 기록에서 인사이트를 얻고, CLI 사용량에 대해 질문 Copilot 합니다.

코파일럿 CLI 는 CLI 세션의 데이터를 컴퓨터에 로컬로 저장하고 기본적으로 세션을 계정에 동기화합니다 GitHub . 이 세션 데이터를 사용하면 다음을 수행할 수 있습니다.

  • 이전 세션을 재개하고 중단했던 지점에서 바로 시작합니다.
  • /chronicle 슬래시 명령을 사용하여 스탠드업 보고서를 생성하고, 맞춤형 팁을 얻으며, .github/copilot-instructions.md 파일을 개선하기 위한 제안을 받으세요.
  • Copilot 과거의 상호 작용에 대해 질문합니다.

이 문서에서는 .에서 코파일럿 CLI이러한 기능을 사용하는 방법을 설명합니다. 세션 데이터를 저장하고 동기화하는 방법에 대한 자세한 내용은 세션 데이터에 대한 정보 GitHub Copilot 명령 줄 인터페이스 (CLI)을 참조하세요. VS Code에서 세션을 조회하려면 에이전트 세션 관리을 참조하세요.

이전 세션 다시 열기

명령줄에서 또는 활성 세션 중에 이전 대화형 CLI 세션을 다시 시작할 수 있습니다.

  • 명령줄에서 실행하여 가장 최근 세션을 다시 시작 copilot --continue 합니다. 최근 세션 목록에서 선택하려면 실행 copilot --resume 하여 최근 세션을 나열하는 세션 선택기를 엽니다. 또는 다시 시작하려는 세션의 세션 ID를 알고 있는 경우 실행 copilot --resume SESSION-ID 하여 바로 이동할 수 있습니다.

  • 대화형 세션 중에 다른 세션으로 전환하려면 입력 /resume 합니다. 최근 세션을 표시하는 선택기가 표시됩니다. 또는 입력하여 특정 세션으로 바로 이동할 수 있습니다 /resume SESSION-ID .

참고

슬래시 명령을 사용하여 현재 대화형 세션의 ID를 /session 찾을 수 있습니다. 대화형 세션을 종료할 때도 세션 ID가 표시됩니다.

세션을 Copilot 다시 시작하면 전체 대화 기록을 로드하므로 중단한 위치를 정확하게 계속할 수 있습니다.

세션 이름 바꾸기

명령줄 옵션 또는 --resume 슬래시 명령을 사용하면 /resume 최근 세션이 나열됩니다. 목록의 마지막 열에는 다시 시작할 세션을 식별하는 데 도움이 되는 세션 이름이 표시됩니다. 자주 돌아오는 세션이 있는 경우 목록에서 쉽게 찾을 수 있도록 사용자 지정 이름을 지정할 수 있습니다.

세션을 다시 매핑하려면 다음을 수행합니다.

  1. 대화형 세션에서 현재 세션 이외의 세션 이름을 바꾸려면 슬래시 명령을 사용하여 /resume 이름을 바꾸려는 세션으로 전환합니다.

  2. 현재 세션의 이름을 바꿀 형식 /rename NEW_NAME 입니다. 이름을 따옴표로 묶을 필요가 없습니다.

/rename Improve test coverage을 예로 들 수 있습니다.

세션 공유

현재 세션의 콘텐츠를 Markdown 파일 또는 프라이빗 요점으로 저장할 수 있습니다 github.com. 이렇게 하면 프롬프트 및 응답을 다른 사용자와 Copilot공유하거나 CLI 외부에 작업 레코드를 저장할 수 있습니다.

세션을 요점으로 공유하려면 대화형 세션에서 다음을 입력합니다.

Copilot prompt
/share gist

세션 대화를 Markdown 파일로 내보내려면 다음을 입력합니다.

Copilot prompt
/share file [PATH-TO-FILE]

파일 경로를 지정하지 않으면 Markdown 파일이 현재 작업 디렉터리에 이름이 copilot-session-SESSIONID.md저장됩니다.

/chronicle 슬래시 명령 사용

/chronicle 슬래시 명령은 세션 기록에서 특정 유형의 인사이트를 생성하는 하위 명령 집합을 제공합니다. 언제든지 Copilot 세션에 대한 자유 형식 질문을 할 /chronicle 수 있지만 하위 명령은 특정 인사이트를 빠르게 얻을 수 있는 방법을 제공합니다.

인수 없이 입력 /chronicle 하면 사용 가능한 하위 명령 중에서 선택할 수 있는 선택기가 표시됩니다.

하위 명령Description
standup최근 작업에서 업무 요약 보고서를 생성하십시오.
tips사용 패턴에 따라 개인 설정된 팁을 가져옵니다.
cost tips토큰 지출에 대한 피드백과 비용 절감을 위한 제안을 받습니다.
search세션 기록을 검색하여 특정 항목 또는 키워드를 검색합니다.
improve사용자 지정 지침 파일의 Copilot 개선 사항을 제안합니다.
reindex세션 기록에서 로컬 세션 저장소를 다시 빌드하고 세션 데이터를 계정에 동기화합니다.

선택기를 사용하지 않고 하위 명령을 직접 호출할 수도 있습니다. 예를 들면 다음과 같습니다 /chronicle standup.

/chronicle standup

기본적으로 지난 24시간 동안의 코파일럿 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 할 수 있습니다.

Copilot prompt
/chronicle standup for the last 3 days

/chronicle tips

이렇게 하면 최근 세션을 분석하여 작업 방법 및 사용 코파일럿 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컨텍스트를 추가하여 특정 영역에 팁을 집중할 수 있습니다. 다음은 그 예입니다.

Copilot prompt
/chronicle tips for better prompting

/chronicle cost tips

이렇게 하면 최근 세션에서 토큰 사용량을 분석하여 토큰이 소비되는 위치를 표시하고 비용을 절감하는 방법을 제안합니다. Copilot 는 프롬프트 길이, 도구 호출 빈도 및 연속 단계와 같은 패턴을 확인하여 보다 효율적인 사용을 위한 기회를 식별합니다.

Copilot prompt
/chronicle cost tips

그러면 모든 세션 콘텐츠(요약뿐만 아니라)에서 특정 키워드 또는 토픽을 검색합니다. 의미 체계 이해 /chronicle search 에 의존하는 자유 형식 질문과 달리 직접 콘텐츠 검색을 수행하므로 원하는 정확한 용어 또는 주제를 알고 있을 때 유용합니다.

Copilot prompt
/chronicle search authentication

/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 자동으로 세션 저장소를 사용하여 응답에 대한 컨텍스트를 제공합니다.

참고

기본적으로 상호 작용 코파일럿 CLI 에 대한 질문에 대한 답변은 현재 작업 중인 리포지토리 또는 분기에 관계없이 기록된 모든 세션을 기반으로 합니다.

다음은 질문할 수 있는 질문의 몇 가지 예입니다.

작업에 대한 인사이트

Copilot prompt
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 는 대화를 분석하고, 초기 응답이 뒤에 관련 프롬프트가 없는 시간 및 일련의 반복 프롬프트 및 응답이 있었던 시간을 찾습니다.

사용량 감소 GitHub AI Credits

Copilot prompt
Based on my previous CLI sessions, how could I prompt you in a way that would cost less?

Copilot 는 세션 패턴(프롬프트 길이, 연속 단계 수 및 도구 호출 빈도)을 살펴보고 더 적은 상호 작용으로 동일한 결과를 달성하는 방법을 제안합니다.

가장 생산적인 시간 찾기

Copilot prompt
Look at data for previous sessions. What time of day am I most and least effective at getting good results from Copilot?

Copilot 는 세션 타임스탬프 및 결과를 쿼리하여 상호 작용이 가장 효율적인 시기를 식별합니다.

과거 작업 되돌아보기

Copilot prompt
Have I worked on anything related to authentication in the last month?

Copilot 는 세션 기록에서 전체 텍스트 검색을 사용하여 관련 세션을 찾은 다음, 사용자가 한 작업을 요약합니다.

추가 읽기