Gå til indhold

Kodeagenter

Termbridge kan klargøre kodeagenter i Daytona-sandboxes ved at installere deres CLI'er og synkronisere din eksisterende godkendelse. Så er sandboxen klar til brug uden, at du skal logge ind igen.

Understøttede agenter

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

Aktivér automatisk opsætning ved at vælge agenter eksplicit:

Shell
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode

Eller aktivér alle kendte agenter:

Shell
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true

Når automatisk opsætning er aktiveret, vil Termbridge:

  • Installere agenternes CLI'er i sandboxen (via npm install -g).
  • Synkronisere lokale godkendelsesfiler til sandboxen.
  • Videresende understøttede API-nøgler til tmux-sessionen.

Lokale godkendelsesfiler findes ud fra disse standardplaceringer:

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

Manuel synkronisering af godkendelse

Hvis du foretrækker manuel styring, kan du angive godkendelsesstier direkte:

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

Brug eksplicitte tilknytninger, hvis du har brug for brugerdefinerede destinationer i sandboxen:

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

API-nøgler og ekstra miljøvariabler

Termbridge videresender automatisk almindelige agenters API-nøgler. Tilføj flere miljøvariabelnavne via:

Shell
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET

Styring af installation

Hvis du vil springe installationen af CLI'er i sandboxen over, skal du angive:

Shell
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false

Sådan tilsidesætter du installationspakkerne helt:

Shell
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode

Bemærk Synkronisering af godkendelse kopierer lokale legitimationsoplysninger til sandboxen. Brug det kun med sandboxes, du har tillid til, og foretræk midlertidige sandboxes med TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.