Copilot CLI хранит данные с ваших CLI-сессий локально на вашем компьютере. Данные этих сессий позволяют вам:
- Возобновите предыдущие занятия и продолжайте с того места, где остановились.
- Используйте
/chronicleкоманду «слэш» для создания стендап-отчетов, получения персонализированных советов и рекомендаций по улучшению вашего.github/copilot-instructions.mdфайла. - Задавайте Copilot вопросы о ваших прошлых взаимодействиях.
В этой статье объясняется, как использовать эти функции. Для более глубокого анализа того, как хранятся данные сессии и преимущества команды /chronicle , см. О GitHub Copilot CLI данных сессии.
Возобновление предыдущей сессии
Вы можете возобновить предыдущую интерактивную сессию CLI либо из командной строки, либо во время активной сессии.
-
**Из командной строки запустите**`copilot --continue` и продолжите последнюю сессию. Если хотите выбрать из списка недавних сессий, запустите `copilot --resume` откройте выбор сессий с перечислением ваших недавних сессий. Или, если вы знаете ID сессии, которую хотите возобновить, можно сразу `copilot --resume SESSION-ID` перейти к ней. -
**Во время интерактивной сессии** введите `/resume` , чтобы переключиться на другую сессию. Отображается picker, показывающий ваши недавние сессии. В качестве альтернативы можно сразу `/resume SESSION-ID` перейти к конкретной сессии.
Примечание.
ID текущей интерактивной сессии можно найти с помощью /session команды slash. Идентификатор сессии также отображается при выходе из интерактивной сессии.
Когда вы возобновляете сессию, Copilot загружайте полную историю разговоров, чтобы продолжить ровно с того места, где остановились.
Переименование сессии
Когда вы используете --resume командную строку или /resume команду слэш, отображаются ваши недавние сессии. Последний столбец списка показывает название сессии, что помогает определить сессию, которую вы хотите возобновить. Если у вас есть сессия, к которой вы часто возвращаетесь, возможно, стоит дать ей собственное название, чтобы её было проще найти в списке.
Чтобы восстановить сессию:
-
В интерактивной сессии, если вы хотите переименовать сессию, отличную от текущей, используйте
/resumeкоманду slash, чтобы переключиться на ту сессию, которую хотите переименовать. -
Введите,
/rename NEW_NAMEчтобы переименовать текущую сессию. Вам не нужно добавлять имя в кавычки.Например:
/rename Improve test coverage.
Совместная сессия
Содержимое текущей сессии можно сохранить либо в виде файла Markdown, либо приватного gist на 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` Команда slash предоставляет набор подкоманд, которые генерируют определённые типы инсайтов из истории вашей сессии. Хотя вы можете задавать Copilot свободные вопросы о своих сессиях в любое время, `/chronicle` подкоманды дают быстрый способ получить конкретные инсайты.
Когда вы вводите /chronicle без аргументов, отображается picker, позволяющий выбрать из доступных подкоманд:
| Subcommand | Описание |
|---|---|
standup | Создайте стендап-отчёт по вашей недавней работе. |
tips | Получайте персонализированные советы, исходя из ваших моделей использования. |
improve | Предложите улучшить ваш Copilot файл с инструкциями. |
reindex | Перестройте индекс хранилища сессий из вашей истории сессий. |
Вы также можете вызвать подкоманду напрямую, не используя picker — например, /chronicle standup.
/chronicle standup
Это создаёт короткий отчёт на основе ваших Copilot CLI сессий, по умолчанию за последние 24 часа. Copilot Смотрит, над какими ветками вы работали, чего добились и какие GitHub pull requests или проблемы, которые вы упоминали. Он группирует выход по статусу завершения, при этом каждый элемент помечен своей веткой, и проверяет текущий статус связанных pull request.
Пример стендап-резюме
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
Вы можете добавить дополнительный контекст к команде для настройки результата. Например, можно использовать Copilot другой временной период, а не стандартные последние 24 часа:
/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 .
Задаю вопросы о вашей истории сессии
Вам не нужно использовать команду слэш, чтобы воспользоваться историей сессий. Если Copilot определит, что вы спрашиваете о вашем использовании CLI, он автоматически использует хранилище сессий для предоставления контекста ответа.
Примечание.
По умолчанию ответы на вопросы о ваших взаимодействиях 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/cli-command-reference)