CLI de Copilot almacena los datos de las sesiones de la CLI localmente en el equipo. Estos datos de sesión le permiten:
- Reanude las sesiones anteriores y continúe justo donde lo dejó.
- Use el comando de barra oblicua
/chroniclepara generar informes de soporte técnico, obtener sugerencias personalizadas y recibir sugerencias para mejorar el archivo.github/copilot-instructions.md. - Haz Copilot preguntas sobre tus interacciones pasadas.
En este artículo se explica cómo usar estas características. Para profundizar más en cómo se almacenan los datos de sesión y las ventajas del /chronicle comando, consulte Acerca de los datos de sesión de CLI de GitHub Copilot.
Reanudación de una sesión anterior
Puede reanudar una sesión de la CLI interactiva anterior desde la línea de comandos o durante una sesión activa.
-
**En la línea de comandos**, ejecute `copilot --continue` para reanudar la sesión más reciente. Si desea elegir entre una lista de sesiones recientes, ejecute `copilot --resume` para abrir un selector de sesión que muestre las sesiones recientes. Como alternativa, si conoce el identificador de sesión de la sesión que desea reanudar, puede ejecutar `copilot --resume SESSION-ID` para ir directamente a ella. -
**Durante una sesión interactiva**, escriba `/resume` para cambiar a otra sesión. Se muestra un selector donde aparecen las sesiones recientes. Como alternativa, puede entrar `/resume SESSION-ID` para ir directamente a una sesión específica.
Nota:
Puede encontrar el identificador de una sesión interactiva actual mediante el /session comando de barra diagonal. El identificador de sesión también se muestra al salir de una sesión interactiva.
Cuando reanuda una sesión, Copilot carga el historial de conversaciones completo, por lo que puede continuar exactamente donde lo dejó.
Cambiar el nombre de una sesión
Cuando se usa la opción de --resume línea de comandos o el /resume comando de barra diagonal, se muestran las sesiones recientes. La columna final de la lista muestra el nombre de la sesión, que le ayuda a identificar la sesión que desea reanudar. Si tiene una sesión a la que vuelve con frecuencia, es posible que quiera asignarle un nombre personalizado para facilitar la búsqueda en la lista.
Para renombrar una sesión:
-
En una sesión interactiva, si desea cambiar el nombre de una sesión distinta de la sesión actual, use el
/resumecomando de barra diagonal para cambiar a la sesión a la que desea cambiar el nombre. -
Escriba
/rename NEW_NAMEpara cambiar el nombre de la sesión actual. No es necesario incluir el nombre entre comillas.Por ejemplo:
/rename Improve test coverage.
Uso compartido de una sesión
Puede guardar el contenido de la sesión actual como un archivo Markdown o un gist privado en GitHub.com. Esto le permite compartir tus solicitudes y las respuestas de Copilot con otros, o almacenar un registro de su trabajo fuera de la CLI.
Para compartir una sesión como gist, escriba lo siguiente en una sesión interactiva:
/share gist
/share gist
Para exportar la conversación de sesión como un archivo Markdown, escriba:
/share file [PATH-TO-FILE]
/share file [PATH-TO-FILE]
Si no especifica una ruta de acceso de archivo, el archivo Markdown se guarda en el directorio de trabajo actual con el nombre copilot-session-SESSIONID.md.
Usar el comando de barra diagonal /chronicle
Nota:
El comando /chronicle y la capacidad de Copilot para responder a preguntas sobre el historial de la sesión son, por el momento, funciones experimentales y solo están disponibles si ha usado el comando de barra oblicua /experimental on o la opción de línea de comandos --experimental.
El /chronicle comando de barra diagonal proporciona un conjunto de subcomandos que generan tipos específicos de información a partir del historial de sesiones. Aunque puede formular Copilot preguntas de forma gratuita sobre las sesiones en cualquier momento, /chronicle los subcomandos proporcionan una manera rápida de obtener información específica.
Al escribir /chronicle sin argumentos, se muestra un selector que le permite elegir entre los subcomandos disponibles:
| Subcommand | Descripción |
|---|---|
standup | Genere un informe de actualización diario a partir del trabajo reciente. |
tips | Obtenga sugerencias personalizadas en función de los patrones de uso. |
improve | Sugiere mejoras para tu archivo de instrucciones personalizado Copilot. |
reindex | Vuelva a generar el índice del almacenamiento de sesiones a partir del historial de sesiones. |
También puede invocar un subcomando directamente, sin usar el selector, por ejemplo, /chronicle standup.
/chronicle standup
Esto genera un informe corto basado en tus sesiones CLI de Copilot, por defecto de las últimas 24 horas. Copilot examina en qué ramas ha trabajado, lo que ha logrado y las GitHub solicitudes de incorporación de cambios o incidencias a las que hace referencia. Agrupa los resultados por estado de finalización, con cada elemento identificado por su rama y comprueba el estado actual de cualquier solicitud de incorporación de cambios vinculada.
Resumen de standup de ejemplo
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
Puede anexar contexto adicional al comando para personalizar la salida. Por ejemplo, puede indicarle Copilot que use un período de tiempo diferente, en lugar de las últimas 24 horas predeterminadas:
/chronicle standup for the last 3 days
/chronicle standup for the last 3 days
/chronicle tips
Esto analiza tus sesiones recientes para comprender cómo tú trabajas y cómo usas CLI de Copilot. A continuación, proporciona recomendaciones personalizadas de 3 a 5. Copilot examina las solicitudes reales, las herramientas que usa y las características que aún no ha probado. Lo compara con el conjunto completo de funciones de la interfaz de línea de comandos (CLI) disponibles —incluidos los agentes y capacidades personalizados que haya configurado en el repositorio— para detectar oportunidades que podría estar pasando por alto.
Las sugerencias se basan en los datos de uso reales, lo que proporciona sugerencias específicas en lugar de consejos genéricos.
Sugerencias de ejemplo
A continuación se muestra un ejemplo de los puntos principales de una /chronicle tips respuesta. En una respuesta real, cada punto se explica con más detalle.
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
Puede centrar las sugerencias en un área específica anexando el contexto después de /chronicle tips. Por ejemplo:
/chronicle tips for better prompting
/chronicle tips for better prompting
/chronicle improve
Esto analiza en profundidad el historial de su sesión para identificar los momentos en los que Copilot tuvo dificultades para ofrecer el tipo de respuesta o resultados que buscaba, o en los que tuvo que corregir el rumbo proporcionando indicaciones de seguimiento. Sobre la base de esta investigación, sugiere mejoras en el archivo de instrucciones personalizado .github/copilot-instructions.md.
La captura de conocimientos específicos del proyecto como instrucciones personalizadas es una manera eficaz de mejorar el rendimiento de Copilot al trabajar en tu proyecto. Para obtener más información, vea Adición de instrucciones personalizadas para CLI de GitHub Copilot.
Nota:
A diferencia de otras veces, Copilot usa los datos de sesión para responder preguntas o generar información, el ámbito del subcomando improve se limita a los datos del repositorio actual o del directorio de trabajo. Esto garantiza que las recomendaciones son relevantes para el proyecto en el que está trabajando actualmente.
Copilot busca señales de fricción: errores de prueba repetidos, errores de compilación que requerían varios intentos, mensajes de usuario que corrigieron o redirigieron el agente y patrones que se repiten en las sesiones. A continuación, presenta recomendaciones específicas de 3 a 5, cada una explicando el problema que encontró y la instrucción que lo abordaría.
Por ejemplo, Copilot podría encontrar que intentó usar jest repetidamente para el proyecto que usa vitesto que seguía generando importaciones en un estilo que no coincide con las convenciones de código base. Las instrucciones sugeridas evitarían estos errores en sesiones futuras.
Después de presentar sus recomendaciones, Copilot pregunta cuáles le gustaría aplicar. De forma predeterminada, se seleccionan todas las recomendaciones, pero puede usar las teclas de dirección del teclado para pasar a cualquiera de las recomendaciones y, a continuación, presionar la barra espaciadora para desactivar la sugerencia. Después de elegir qué recomendaciones aplicar, presione Entrar.
Copilot a continuación, crea o actualiza el .github/copilot-instructions.md archivo.
Formular preguntas sobre el historial de sesiones
No es necesario usar un comando de barra oblicua para sacar partido del historial de sesiones. Si Copilot determina que está preguntando sobre el uso de la CLI, usará automáticamente el almacén de sesiones para proporcionar el contexto de una respuesta.
Nota:
De forma predeterminada, las respuestas a preguntas sobre las interacciones con CLI de Copilot se basan en todas las sesiones grabadas, independientemente del repositorio o rama en la que esté trabajando actualmente.
Estos son algunos ejemplos de los tipos de preguntas que podría formular:
Información sobre las tareas
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 analizará las conversaciones, buscará tiempos en los que una respuesta inicial no fue seguida de avisos relacionados y horas en las que se produjo una serie de mensajes iterativos y respuestas.
Reducción del uso de solicitudes Premium
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 observará los patrones de sesión (longitud del aviso, número de pasos de continuación y frecuencia de llamada de herramienta) y sugerirá formas de lograr los mismos resultados con menos interacciones.
Encuentra tus momentos más productivos
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 consultará las marcas de tiempo y los resultados de la sesión para identificar cuándo las interacciones tienden a ser más eficaces.
Recordar trabajo pasado
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 usa la búsqueda de texto completo en el historial de sesiones para buscar sesiones pertinentes y, a continuación, resume lo que ha hecho.
Lectura adicional
-
[AUTOTITLE](/copilot/concepts/agents/copilot-cli/chronicle) -
[AUTOTITLE](/copilot/reference/cli-command-reference)