Preskoči na vsebino

Agenti za kodiranje

Termbridge lahko pripravi agente za kodiranje v peskovnikih Daytona tako, da namesti njihove vmesnike CLI in sinhronizira vašo obstoječo avtentikacijo. Tako je peskovnik pripravljen za uporabo, ne da bi se morali znova prijaviti.

Podprti agenti

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

Samodejno nastavitev omogočite tako, da izrecno izberete agente:

Lupina
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode

Ali pa omogočite vse znane agente:

Lupina
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true

Ko je samodejna nastavitev omogočena, bo Termbridge:

  • Namestil vmesnike CLI agentov v peskovnik (prek npm install -g).
  • Sinhroniziral lokalne datoteke za avtentikacijo v peskovnik.
  • Posredoval podprte ključe API v sejo tmux.

Lokalne datoteke za avtentikacijo se poiščejo na teh privzetih lokacijah:

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

Ročna sinhronizacija avtentikacije

Če želite ročno upravljanje, lahko neposredno določite poti do datotek za avtentikacijo:

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

Želite v peskovniku uporabiti lastne ciljne poti? Uporabite izrecne preslikave:

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

Ključi API in dodatne spremenljivke okolja

Termbridge samodejno posreduje običajne ključe API za agente. Imena dodatnih spremenljivk okolja dodajte tako:

Lupina
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET

Upravljanje namestitve

Če želite preskočiti namestitev vmesnikov CLI v peskovniku, nastavite:

Lupina
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false

Če želite v celoti zamenjati pakete za namestitev:

Lupina
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode

Opomba Sinhronizacija avtentikacije kopira lokalne poverilnice v peskovnik. Uporabljajte jo samo s peskovniki, ki jim zaupate, in dajte prednost začasnim peskovnikom z TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.