GitHub Copilot

Que es GitHub Copilot?

GitHub Copilot es el asistente de programacion con IA de GitHub. Proporciona acceso a los modelos de Copilot segun tu cuenta y plan de GitHub. OpenClaw puede usar Copilot como proveedor de modelos de dos formas diferentes.

Dos formas de usar Copilot en OpenClaw

1) Proveedor integrado de GitHub Copilot (github-copilot)

Usa el flujo nativo de inicio de sesion por dispositivo para obtener un token de GitHub, que luego se intercambia por tokens de la API de Copilot cuando OpenClaw se ejecuta. Esta es la opcion por defecto y mas sencilla porque no requiere VS Code.

2) Plugin Copilot Proxy (copilot-proxy)

Usa la extension de VS Code Copilot Proxy como puente local. OpenClaw se comunica con el endpoint /v1 del proxy y usa la lista de modelos que configures ahi. Elige esta opcion cuando ya uses Copilot Proxy en VS Code o necesites enrutar a traves de el. Debes habilitar el plugin y mantener la extension de VS Code en ejecucion.

Usa GitHub Copilot como proveedor de modelos (github-copilot). El comando de login ejecuta el flujo de dispositivo de GitHub, guarda un perfil de autenticacion y actualiza tu configuracion para usar ese perfil.

Configuracion por CLI

openclaw models auth login-github-copilot

Se te pedira visitar una URL e ingresar un codigo de un solo uso. Mantiene la terminal abierta hasta que se complete.

Flags opcionales

openclaw models auth login-github-copilot --profile-id github-copilot:work
openclaw models auth login-github-copilot --yes

Establecer un modelo por defecto

openclaw models set github-copilot/gpt-4o

Fragmento de configuracion

{
  agents: { defaults: { model: { primary: "github-copilot/gpt-4o" } } },
}

Notas

  • Requiere un TTY interactivo; ejecutalo directamente en una terminal.
  • La disponibilidad de modelos de Copilot depende de tu plan; si un modelo es rechazado, prueba otro ID (por ejemplo github-copilot/gpt-4.1).
  • El login almacena un token de GitHub en el almacen de perfiles de autenticacion y lo intercambia por un token de la API de Copilot cuando OpenClaw se ejecuta.