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