{"meta":{"title":"Использование GitHub Copilot CLI сессионных данных","intro":"Возобновите предыдущие Copilot CLI сессии, используйте /chronicle команду slash, чтобы получить информацию из истории сессий, и задавайте Copilot вопросы об использовании CLI.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/how-tos","title":"Инструкции"},{"href":"/ru/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/ru/copilot/how-tos/copilot-cli/chronicle","title":"Использование данных сессии"}],"documentType":"article"},"body":"# Использование GitHub Copilot CLI сессионных данных\n\nВозобновите предыдущие Copilot CLI сессии, используйте /chronicle команду slash, чтобы получить информацию из истории сессий, и задавайте Copilot вопросы об использовании CLI.\n\n```\n          Copilot CLI хранит данные с ваших CLI-сессий локально на вашем компьютере. Данные этих сессий позволяют вам:\n```\n\n* Возобновите предыдущие занятия и продолжайте с того места, где остановились.\n* Используйте `/chronicle` команду «слэш» для создания стендап-отчетов, получения персонализированных советов и рекомендаций по улучшению вашего `.github/copilot-instructions.md` файла.\n* Задавайте Copilot вопросы о ваших прошлых взаимодействиях.\n\nВ этой статье объясняется, как использовать эти функции. Для более глубокого анализа того, как хранятся данные сессии и преимущества команды `/chronicle` , см. [О GitHub Copilot CLI данных сессии](/ru/copilot/concepts/agents/copilot-cli/chronicle).\n\n## Возобновление предыдущей сессии\n\nВы можете возобновить предыдущую интерактивную сессию CLI либо из командной строки, либо во время активной сессии.\n\n* ```\n          **Из командной строки запустите**`copilot --continue` и продолжите последнюю сессию. Если хотите выбрать из списка недавних сессий, запустите `copilot --resume` откройте выбор сессий с перечислением ваших недавних сессий. Или, если вы знаете ID сессии, которую хотите возобновить, можно сразу `copilot --resume SESSION-ID` перейти к ней.\n  ```\n\n* ```\n          **Во время интерактивной сессии** введите `/resume` , чтобы переключиться на другую сессию. Отображается picker, показывающий ваши недавние сессии. В качестве альтернативы можно сразу `/resume SESSION-ID` перейти к конкретной сессии.\n  ```\n\n> \\[!NOTE]\n> ID текущей интерактивной сессии можно найти с помощью `/session` команды slash. Идентификатор сессии также отображается при выходе из интерактивной сессии.\n\nКогда вы возобновляете сессию, Copilot загружайте полную историю разговоров, чтобы продолжить ровно с того места, где остановились.\n\n## Переименование сессии\n\nКогда вы используете `--resume` командную строку или `/resume` команду слэш, отображаются ваши недавние сессии. Последний столбец списка показывает название сессии, что помогает определить сессию, которую вы хотите возобновить. Если у вас есть сессия, к которой вы часто возвращаетесь, возможно, стоит дать ей собственное название, чтобы её было проще найти в списке.\n\nЧтобы восстановить сессию:\n\n1. В интерактивной сессии, если вы хотите переименовать сессию, отличную от текущей, используйте `/resume` команду slash, чтобы переключиться на ту сессию, которую хотите переименовать.\n2. Введите, `/rename NEW_NAME` чтобы переименовать текущую сессию. Вам не нужно добавлять имя в кавычки.\n\n   Например: `/rename Improve test coverage`.\n\n## Совместная сессия\n\nСодержимое текущей сессии можно сохранить либо в виде файла Markdown, либо приватного gist на GitHub.com. Это позволяет делиться своими подсказками и Copilotответами с другими или хранить запись своей работы вне CLI.\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## Использование `/chronicle` команды косой черты\n\n> \\[!NOTE]\n\n```\n          `/chronicle` Команда и способность Copilot отвечать на вопросы о вашей истории сессии — это экспериментальные функции и доступны только при использовании `/experimental on` команды слэш или `--experimental` командной строки.\n```\n\n```\n          `/chronicle` Команда slash предоставляет набор подкоманд, которые генерируют определённые типы инсайтов из истории вашей сессии. Хотя вы можете задавать Copilot свободные вопросы о своих сессиях в любое время, `/chronicle` подкоманды дают быстрый способ получить конкретные инсайты.\n```\n\nКогда вы вводите `/chronicle` без аргументов, отображается picker, позволяющий выбрать из доступных подкоманд:\n\n| Subcommand | Описание                                                                     |\n| ---------- | ---------------------------------------------------------------------------- |\n| `standup`  | Создайте стендап-отчёт по вашей недавней работе.                             |\n| `tips`     | Получайте персонализированные советы, исходя из ваших моделей использования. |\n| `improve`  | Предложите улучшить ваш Copilot файл с инструкциями.                         |\n| `reindex`  | Перестройте индекс хранилища сессий из вашей истории сессий.                 |\n\nВы также можете вызвать подкоманду напрямую, не используя picker — например, `/chronicle standup`.\n\n### `/chronicle standup`\n\nЭто создаёт короткий отчёт на основе ваших Copilot CLI сессий, по умолчанию за последние 24 часа.\nCopilot Смотрит, над какими ветками вы работали, чего добились и какие GitHub pull requests или проблемы, которые вы упоминали. Он группирует выход по статусу завершения, при этом каждый элемент помечен своей веткой, и проверяет текущий статус связанных pull request.\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Вы можете добавить дополнительный контекст к команде для настройки результата. Например, можно использовать Copilot другой временной период, а не стандартные последние 24 часа:\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 improve`\n\nЭто глубокое погружение в историю вашей сессии, чтобы найти места, где Copilot было сложно дать желаемый ответ или результаты, или где пришлось корректировать курс, предоставляя дополнительные подсказки. На основе этого исследования предлагается улучшение вашего `.github/copilot-instructions.md` файла с пользовательскими инструкциями.\n\nПолучение специфических знаний по проекту в виде индивидуальных инструкций — мощный способ повысить Copilotпроизводительность работы над проектом. Дополнительные сведения см. в разделе [Добавление пользовательских инструкций для GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/customize-copilot/add-custom-instructions).\n\n> \\[!NOTE]\n> В отличие от других случаев Copilot , когда данные сессии используются для ответов на вопросы или генерации инсайтов, `improve` область действия подкоманды ограничена данными текущего репозитория или рабочего каталога. Это гарантирует, что рекомендации актуальны для текущего проекта.\n\n```\n          Copilot ищет сигналы трения — повторные сбои тестов, ошибки сборки, требующие многократных попыток, пользовательские сообщения, корректирующие или перенаправляющие агента, и шаблоны, повторяющиеся в разных сессиях. Затем он представляет 3–5 конкретных рекомендаций, каждая из которых объясняет найдённую проблему и инструкцию, которая её решит.\n```\n\nНапример, Copilot вы можете обнаружить, что он неоднократно пытался использовать `jest` для вашего проекта использование `vitest`, или что он постоянно генерировал импорты в стиле, не соответствующем конвенциям вашей кодовой базы. Рекомендуемые инструкции предотвратят подобные ошибки в будущих сессиях.\n\nПосле представления рекомендаций Copilot спросите, какие из них вы хотели бы применить. По умолчанию все рекомендации выбраны, но вы можете использовать стрелки на клавиатуре, чтобы перейти к любой из рекомендаций, а затем нажать пробел, чтобы отключить предложение. После выбора рекомендаций для применения нажмите <kbd>Enter</kbd>.\nCopilot затем создаёт или обновляет файл `.github/copilot-instructions.md` .\n\n## Задаю вопросы о вашей истории сессии\n\nВам не нужно использовать команду слэш, чтобы воспользоваться историей сессий. Если Copilot определит, что вы спрашиваете о вашем использовании CLI, он автоматически использует хранилище сессий для предоставления контекста ответа.\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\n```\n          Copilot Проанализирую ваши разговоры, найдя случаи, когда первоначальный ответ не сопровождался соответствующими подсказками, а также случаи, когда были серии итеративных подсказок и ответов.\n```\n\n### Сократите использование премиум-запросов\n\n```copilot copy\nBased on my previous CLI sessions, how could I prompt you in a way that would cost less?\n```\n\n```\n          Copilot Посмотрим на ваши шаблоны сессий — длину запросов, количество шагов продолжения и частоту вызова инструментов — и предложим способы добиться тех же результатов с меньшим числом взаимодействий.\n```\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\n```\n          Copilot Буду запрашивать временные метки и результаты сессий, чтобы определить, когда ваши взаимодействия обычно наиболее эффективны.\n```\n\n### Вспомните прошлые работы\n\n```copilot copy\nHave I worked on anything related to authentication in the last month?\n```\n\n```\n          Copilot Использует полнотекстовый поиск по истории сессий для поиска релевантных сессий, затем резюмирует выполненные действия.\n```\n\n## Дополнительные материалы\n\n* ```\n          [AUTOTITLE](/copilot/concepts/agents/copilot-cli/chronicle)\n  ```\n* ```\n          [AUTOTITLE](/copilot/reference/copilot-cli-reference/cli-command-reference)\n  ```"}