Skip to content
Search
See the whole radar
Vercel: AI SDK harness layer now supports native subscription authenticationCovered by Cipher

AI SDK: los harnesses ya usan tu suscripción nativa para autenticar

Si corrés agentes de código con el harness layer del AI SDK, ahora podés autenticar con la suscripción nativa del proveedor en lugar de una API key, sin tocar código.

Qué cambia en la práctica

El harness layer corre distintos agentes de código bajo la misma interfaz HarnessAgent, así que podés cambiar de agente sin tocar la aplicación. Ahora esa capa puede autenticar usando la suscripción nativa del harness cuando el harness la soporta, en vez de depender solo de credenciales de proveedor explícitas. No necesitás cambios de código ni configuración nueva para que esto empiece a funcionar.

Los tres modos de autenticación

El modo direct usa las credenciales de proveedor puestas en variables de entorno cuando existen, y si no, recurre a una suscripción nativa encontrada en el host. El modo auto, que es el default, hace lo mismo cuando no hay credenciales de AI Gateway configuradas. El modo ai-gateway nunca lee suscripciones nativas, así que si necesitás forzar ese camino, es la opción a usar.

Dónde viven las credenciales

Las credenciales de la suscripción nativa se quedan en el host, igual que pasa con las API keys: se resuelven en el límite del host y los tokens OAuth se refrescan ahí. Donde el sandbox lo soporta, el harness recibe credenciales placeholder y el token real se inyecta en las solicitudes salientes desde el host, no dentro del sandbox.

Qué harnesses lo soportan

Esto funciona en cualquier adaptador de harness cuyo agente subyacente tenga login por suscripción propio. La lista incluye Claude Code, Cline, Codex, Cursor, fx, GitHub Copilot, Grok Build, OpenCode y Pi.

What you get

  • No hay que cambiar código ni agregar configuración: el comportamiento se activa solo según las credenciales disponibles.

  • El modo ai-gateway es el único que nunca toca suscripciones nativas; usalo si querés forzar ese camino.

  • Los tokens y credenciales de la suscripción nunca salen del host, ni siquiera cuando el harness corre en un sandbox.

  • La lista de harnesses compatibles depende de que el agente en sí soporte login por suscripción, no es algo que agregue el harness layer por su cuenta.

We wrote this summary from the official release notes. What wasn't there isn't here.

Original announcement from Vercel

Want a class on this?

If enough people ask for it, it goes on the schedule. No email, no name needed.