Skip to main content

Delegación de tareas a Copilot

Use el modo Autopilot o el /delegate comando de barra diagonal para que funcione Copilot de forma autónoma en su nombre.

¿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.

          CLI de Copilot ofrece dos maneras de hacer que Copilot trabaje de forma autónoma: **el modo piloto automático** y el **`/delegate` comando**. Ambas le permiten entregar tareas, pero difieren en dónde se produce el trabajo:
  • El modo Autopilot se ejecuta localmente en la sesión de la CLI. Conceder permisos completos a Autopilot y Copilot, entonces trabaja en una tarea sin detenerse para solicitar tu intervención. La máquina local realiza el trabajo y puede ver el progreso en tiempo real. Utilice el piloto automático cuando desee una ejecución local sin utilizar las manos.

          `/delegate`
          ** empuja la tarea a agente en la nube de Copilot en GitHub. El trabajo se ejecuta de forma remota: Copilot crea una rama, abre una solicitud de extracción de borrador y funciona en segundo plano. Utilice `/delegate` cuando quieras entregar una tarea por completo y seguir ejecutándose incluso si apagues tu máquina local.

Consigue Autopilot para completar tareas autónomamente en tu máquina local

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.
  • Programáticamente: Pase una entrada a la CLI directamente en un comando e incluya la opción --autopilot. Por ejemplo, para usar el modo Autopilot con permisos completos, restrinja a 10 continuaciones, escriba copilot --autopilot --yolo --max-autopilot-continues 10 -p "YOUR PROMPT HERE".

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

Delegar tareas en agente en la nube de Copilot

Puede delegar una tarea a agente en la nube de Copilot en GitHub mediante el comando de barra /delegate, seguido de un texto de entrada.

/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.