Saltar al contenido

Agentes de programación

Termbridge puede preparar agentes de programación dentro de sandboxes de Daytona instalando sus CLI y sincronizando tu autenticación existente. Así, el sandbox queda listo para usar sin tener que volver a iniciar sesión.

Agentes compatibles

  • Claude Code (claude)
  • Codex (codex)
  • OpenCode (opencode)

Activa la configuración automática seleccionando agentes explícitamente:

Shell
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode

O activa todos los agentes conocidos:

Shell
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true

Cuando la configuración automática está activada, Termbridge hará lo siguiente:

  • Instalará las CLI de los agentes dentro del sandbox (mediante npm install -g).
  • Sincronizará los archivos de autenticación locales con el sandbox.
  • Reenviará las claves API compatibles a la sesión de tmux.

Los archivos de autenticación locales se detectan a partir de estas ubicaciones predeterminadas:

  • ~/.claude/.credentials.json
  • ~/.codex/auth.json
  • ~/.config/opencode/opencode.json

Sincronización manual de autenticación

Si prefieres tener control manual, puedes especificar directamente las rutas de autenticación:

Shell
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json

¿Necesitas destinos personalizados dentro del sandbox? Usa asignaciones explícitas:

Shell
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json

Claves de API y variables de entorno adicionales

Termbridge reenvía automáticamente las claves API habituales de los agentes. Añade nombres de variables de entorno adicionales mediante:

Shell
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET

Controlar la instalación

Si quieres omitir la instalación de las CLI en el sandbox, define:

Shell
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false

Para anular por completo los paquetes de instalación:

Shell
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode

Nota La sincronización de autenticación copia las credenciales locales al sandbox. Úsala solo con sandboxes de confianza y prefiere los sandboxes efímeros con TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.