Use el panel agentes de GitHub para supervisar y administrar sesiones de agente en los repositorios.
Supervisión de la actividad del agente
Realice un seguimiento de las sesiones desde el panel de agentes (disponible desde cualquier página de GitHub) o desde la página agentes. Las sesiones en las que ha iniciado o en las que otro usuario ha pedido a Copilot que trabaje, aparecen en la lista de sesiones.
Haga clic en una sesión para abrir el registro de sesión e información general, donde puede supervisar el progreso del agente, el uso de tokens y la longitud de la sesión.
Revisión de los registros de sesión
Los registros de sesión muestran Copilotel razonamiento interno y las herramientas que usó para comprender el repositorio, realizar cambios y validar su trabajo. Copilot tiene su propio entorno de desarrollo efímero, por lo que puede ejecutar pruebas automatizadas y linters para validar los cambios antes de realizar push.
Seguimiento de confirmaciones en registros de sesión
Los commits de agente en la nube de Copilot son creados por Copilot, y la persona que inició la tarea aparece como coautor. Cada mensaje de confirmación incluye un vínculo a los registros de sesión, por lo que puede realizar un seguimiento de por qué se realizó un cambio durante la revisión de código o una auditoría. Las confirmaciones se firman y aparecen como "Verificadas" en GitHub.
Guiar una sesión de agente
Si Copilot se dirige en la dirección equivocada, o se da cuenta de que su solicitud original necesita ajustes, puede redirigirlo sin detener la sesión.
-
Abra la página agentes y seleccione la sesión.
-
En el cuadro de diálogo debajo del registro de sesión, escriba su respuesta de seguimiento. Por ejemplo:
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint. -
Presione ENTRAR. Copilot implementa la entrada una vez finalizada la llamada a la herramienta actual.
Cada mensaje de control consume AI credits. El control no está disponible para agentes de codificación de terceros.
Detener una sesión
Si ya no es necesario realizar la tarea o desea empezar con un mensaje nuevo, haga clic en Detener sesión en el visor de registros de sesión. Detener una sesión finaliza la GitHub Actions ejecución y conserva las confirmaciones ya enviadas.
Archivar sesiones
Archivar las sesiones detenidas para quitarlas de la lista de sesiones.
- Abra la sesión detenida.
- Haga clic en y, a continuación, haga clic en Archivar sesión.
- En el cuadro de diálogo, haga clic en Sí, archivar.
agente en la nube de Copilot las sesiones se pueden archivar pero no eliminar. Solo se pueden eliminar las sesiones locales (de CLI de GitHub Copilot, VS Code, JetBrains o aplicación Copilot de GitHub). Para obtener más información sobre la eliminación de sesiones, consulte Acerca de los datos de sesión de CLI de GitHub Copilot.
Compartir una sesión
agente en la nube de Copilot las sesiones se comparten de forma predeterminada. Aparecen en la vista "Todas las sesiones" de la pestaña "Agentes" del repositorio, visible para cualquier persona con acceso al repositorio.
Las sesiones locales (de CLI de GitHub Copilot, VS Code, JetBrains o aplicación Copilot de GitHub) no se comparten de forma predeterminada. Puede elegir compartir una sesión local desde la pestaña "Agentes" del repositorio, lo que proporciona acceso de solo vista a los colaboradores del repositorio. Para compartir o descompartir una sesión local, use los controles de uso compartido en el menú de la sesión.
Los destinatarios pueden ver los mensajes, respuestas y cambios de archivo de la sesión, pero no pueden dirigir ni modificar la sesión. Las sesiones locales compartidas aparecen en la vista "Todas las sesiones", pero no están indexadas para las consultas de sesión de otros usuarios (no aparecerán en los resultados de /chronicle otro usuario).
Para obtener más información sobre la sincronización de sesiones, consulte Acerca de los datos de sesión de CLI de GitHub Copilot.
Consulta de sesiones anteriores
Puede buscar en su historial de sesiones haciendo preguntas en lenguaje natural en Chat de Copiloto, en VS Code, JetBrains, aplicación Copilot de GitHub o GitHub.com. Copilot busca en las sesiones sincronizadas de CLI de Copilot, agente en la nube de Copiloty revisión de código Copilot para proporcionar respuestas.
Solo puede consultar las sesiones que inició. Los datos de sesión son privados de forma predeterminada, pero puede optar por compartir sesiones individuales para el acceso de solo vista. Consulte Compartir una sesión anteriormente en este artículo.
Prerequisites
Las sesiones deben sincronizarse con su GitHub cuenta. De forma predeterminada, los datos de sesión se sincronizan automáticamente. Si ha optado por no sincronizar (estableciendo "remoteExport": false en el JSON de configuración de la CLI) o si su organización no ha habilitado la directiva "Almacenar sesiones locales en la nube", la consulta de sesión no está disponible. Para obtener más información, vea Acerca de los datos de sesión de CLI de GitHub Copilot.
Consultas de ejemplo
What agent tasks did I run last week?
Find the session where I refactored authentication.
Have I worked on anything related to the payments API?
Show me sessions where the agent struggled or I had to correct it multiple times.
Copilot puede buscar entre tus indicaciones, respuestas, cambios en archivos y otro contexto de tus sesiones sincronizadas.
Para ver consultas y comandos de sesión de /chronicle específicos de la CLI, consulte Uso de CLI de GitHub Copilot datos de sesión. Para obtener información conceptual sobre cómo se almacenan y sincronizan los datos de sesión, consulte Acerca de los datos de sesión de CLI de GitHub Copilot.