Второй пилот 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
Это создаёт короткий отчет на основе ваших Второй пилот 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
Он анализирует ваши недавние сессии, чтобы понять, как вы работаете и как используете Второй пилот 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, он автоматически будет использовать хранилище сессий для предоставления контекста ответа.
Примечание.
По умолчанию ответы на вопросы о вашем взаимодействии с Второй пилот 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)