Introducción
Después de asignar una tarea a Copilot, funciona de forma autónoma en segundo plano para completarla. Consulta Acerca del agente de codificación de GitHub Copilot.
El panel agentes, la página agentes, la GitHub CLI y la extensión de GitHub Copilot para Raycast proporcionan información general sobre las sesiones de agente en los repositorios. Puedes usarlos para iniciar nuevas tareas y realizar un seguimiento del progreso de Copilot.
También puedes realizar el seguimiento de las sesiones de Copilot en un repositorio específico de Visual Studio Code.
Durante o después de una sesión del agente, puedes inspeccionar los registros de sesión para el enfoque de Copilot para la incidencia.
Seguimiento de sesiones del agente desde la página o el panel agentes
Puedes ver una lista de las sesiones de agente en ejecución y anteriores en el panel agentes, disponible en todas las páginas de GitHub, o en la página agentes dedicados.
Para abrir el panel agentes, haz clic en en la barra de navegación de cualquier página.
Para abrir la página agentes, abre el panel agentes y, a continuación, haz clic en Ver todo.
Para cada sesión que se muestra debajo, puedes ver su estado de un vistazo o hacer clic en ella para navegar a la solicitud de cambios vinculada.
Para ver los registros de sesión, haz clic en la solicitud de cambios en la lista y, después, busca el evento "Copilot started work..." en la escala de tiempo y haz clic en View session.
También puedes iniciar nuevas sesiones de agente desde la página y el panel. Consulta Pedir a GitHub Copilot que cree una solicitud de incorporación de cambios.
Seguimiento de sesiones del agente de la GitHub CLI
Nota:
El conjunto de comandos agent-task
solo está disponible en la versión 2.80.0 o posterior de la GitHub CLI. Este conjunto de comandos se encuentra actualmente en versión preliminar pública y está sujeto a cambios.
Puedes ver una lista de las sesiones de agente en ejecución y anteriores de la GitHub CLI con el comando gh agent-task list
. La salida mostrará una lista de las sesiones recientes.
Para ver más información sobre una sesión específica, usa el comando gh agent-task view
. Por ejemplo, para ver información sobre la sesión asociada a la solicitud de incorporación de cambios n.º 123 en el repositorio monalisa/bookstore
, ejecuta gh agent-task view --repo monalisa/bookstore 123
.
Para ver los registros de sesión, agrega la opción --log
. Opcionalmente, usa la opción --follow
para transmitir registros en directo mientras el agente trabaja.
Para ver todas las opciones disponibles, ejecuta gh agent-task list --help
o gh agent-task view --help
.
Seguimiento de sesiones de agente desde Raycast
Raycast es un selector extensible para macOS. Con la extensión GitHub Copilot para Raycast, puedes iniciar y realizar el seguimiento de tareas de Agente de codificación de Copilot desde cualquier parte de tu equipo.
- Instala Raycast desde el sitio web de Raycast.
- A fin de instalar la extensión GitHub Copilot para Raycast, haz clic en el botón Install Extension en la página de la extensión.
- Abre Raycast, busca "Copilot", busca el comando Ver tareas y presiona Entrar.
- Haz clic en Iniciar sesión con GitHub y, a continuación, completa el flujo de autenticación. Raycast se volverá a abrir.
- Verás una lista de las tareas. Para ir a la solicitud de incorporación de cambios vinculada, presiona Entrar. Para ver los registros de sesión, presiona Command+L.
Nota:
Si no puedes ver algunas tareas en Raycast, es posible que la organización propietaria del repositorio haya habilitado restricciones de acceso de OAuth app. Para obtener información sobre cómo solicitar la aprobación de "GitHub Copilot para Raycast" OAuth app, consulta Solicitud de aprobación de la organización para aplicaciones de OAuth.
También puedes iniciar nuevas sesiones de agente desde Raycast. Consulta Pedir a GitHub Copilot que cree una solicitud de incorporación de cambios.
Seguimiento de sesiones desde Visual Studio Code
Puedes ver una lista de las sesiones de agente en ejecución y anteriores de un repositorio específico en Visual Studio Code con la extensión GitHub Pull Requests.
Una vez que instales la extensión, puedes ver las sesiones de Copilot si haces clic en el botón GitHub de la barra lateral.
Para cada sesión que se muestra, puedes ver su estado de un vistazo o hacer clic en ella para navegar a la solicitud de cambios dentro de Visual Studio Code.
Para ver los registros de sesión, haz clic en la solicitud de cambios en la lista y después en View Session.
También puedes iniciar nuevas sesiones de agente desde Visual Studio Code. Consulta Pedir a GitHub Copilot que cree una solicitud de incorporación de cambios.
Seguimiento de sesiones desde GitHub Mobile
Puedes ver una lista de las solicitudes de cambios en ejecución y anteriores generadas por agentes en GitHub Mobile.
-
En la sección "Agents" de la página principal de GitHub Mobile, pulsa Agent Tasks.
Se muestra una lista de las solicitudes de cambios abiertas actualmente, que has pedido a Copilot que genere.
-
Usa los botones de la parte superior de la lista para filtrar la lista de solicitudes de cambios.
Por ejemplo, para mostrar solo las tareas combinadas, pulsa Open y, después, en la lista desplegable, pulsa Merged.
Uso de los registros de sesión para comprender el enfoque de Copilot
Puedes profundizar en los registros de sesión de Copilot en GitHub o Visual Studio Code para comprender cómo ha enfocado ta tarea.
En los registros de sesión, puedes ver el monólogo interno de Copilot y las herramientas que ha usado para comprender el repositorio, realizar cambios y validar su trabajo.
Nota:
Copilot tiene su propio entorno de desarrollo, incluida la capacidad de ejecutar pruebas automatizadas y linters, para validar sus cambios antes de insertarlos.
Detención de una sesión de Copilot
Puedes impedir que Copilot continúe trabajando en una tarea si haces clic en Stop session en el visor de registros de sesión.
Las razones por las que puedes querer detener una sesión incluyen las siguientes:
- Copilot parece estar en una dirección incorrecta y quieres detenerlo y darle más claridad.
- Has cometido un error en la descripción del trabajo necesario y has decidido empezar de nuevo.
- Te has dado cuenta de que no es necesario realizar el cambio que has solicitado, por lo que quieres detener Copilot para que no realice más trabajo en él.