Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

Delegación de tareas a CLI de GitHub Copilot

Use el modo Autopilot de CLI de Copilot para delegar tareas y que Copilot trabaje de forma autónoma en tu lugar.

¿Quién puede utilizar esta característica?

CLI de GitHub Copilot está disponible con todos los Copilot planes. Si una organización le envía Copilot, la política CLI de Copilot debe estar habilitada en la configuración de la organización.

Hacer que Copilot funcione de forma autónoma

Puede indicarle Copilot que use su mejor criterio para completar una tarea de forma autónoma, en lugar de que la CLI le solicite una entrada en cada punto de decisión dentro de una tarea. Para ello, use el modo autopilot de la CLI.

Hay dos maneras de usar el modo Autopilot:

  • De forma interactiva: En una sesión interactiva, presione Mayús+Tab hasta que vea "Autopilot" en la barra de estado. Si se le pide que elija permisos para el modo Autopilot, permita permisos completos y escriba el mensaje.
  • Mediante programación: pase una solicitud a la CLI directamente en un comando e incluya la opción --autopilot. Por ejemplo, para usar el modo Autopilot con permisos completos, restringiéndolo a 10 continuaciones, escriba copilot --autopilot --yolo --max-autopilot-continues 10 -p "YOUR PROMPT HERE".

Para más información, consulta Permitir que la CLI de GitHub Copilot funcione de forma autónoma.

Delegar tareas en agente en la nube de Copilot

El comando delegate le permite enviar la sesión actual a agente en la nube de Copilot en GitHub. Esto le permite delegar el trabajo mientras conserva todo el contexto Copilot necesario para completar su tarea.

Puede delegar una tarea usando el comando de barra, seguido de una instrucción:

/delegate complete the API integration tests and fix any failing edge cases

Como alternativa, prefije un indicador con & para delegar el comando.

& complete the API integration tests and fix any failing edge cases
          Copilot pedirá que confirme cualquiera de los cambios sin etiquetar como punto de control en una nueva rama que crea.               agente en la nube de Copilot abrirá una solicitud de incorporación de datos de borrador, realizará cambios en segundo plano y solicitará su revisión.

          Copilot proporcionará un vínculo al pull request y a la sesión del agente en GitHub una vez que la sesión comience.

Pasos siguientes

Para obtener información sobre cómo invocar agentes especializados adaptados a tareas específicas, como revisión de código, documentación o auditorías de seguridad, consulte Invocación de agentes personalizados.