Vai al contenuto

Agenti di programmazione

Termbridge può preparare agenti di programmazione all'interno dei sandbox Daytona installando le loro CLI e sincronizzando l'autenticazione già configurata. Così il sandbox è pronto all'uso senza dover accedere di nuovo.

Agenti supportati

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

Abilita la configurazione automatica selezionando esplicitamente gli agenti:

Shell
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode

In alternativa, abilita tutti gli agenti noti:

Shell
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true

Quando la configurazione automatica è abilitata, Termbridge:

  • Installa le CLI degli agenti nel sandbox (tramite npm install -g).
  • Sincronizza i file di autenticazione locali con il sandbox.
  • Inoltra le chiavi API supportate nella sessione tmux.

I file di autenticazione locali vengono individuati in base a queste impostazioni predefinite:

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

Sincronizzazione manuale dell'autenticazione

Se preferisci gestire il processo manualmente, puoi specificare direttamente i percorsi di autenticazione:

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

Ti servono destinazioni personalizzate nel sandbox? Usa mappature esplicite:

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

Chiavi API e variabili d'ambiente aggiuntive

Termbridge inoltra automaticamente le chiavi API comuni degli agenti. Aggiungi altri nomi di variabili d'ambiente con:

Shell
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET

Controllare l'installazione

Per saltare l'installazione delle CLI nel sandbox, imposta:

Shell
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false

Per sostituire completamente i pacchetti da installare:

Shell
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode

Nota La sincronizzazione dell'autenticazione copia le credenziali locali nel sandbox. Usala solo con sandbox affidabili e preferisci sandbox effimeri con TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.