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)
Samodejna nastavitev (priporočeno)
Samodejno nastavitev omogočite tako, da izrecno izberete agente:
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
Ali pa omogočite vse znane agente:
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:
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:
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:
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
Upravljanje namestitve
Če želite preskočiti namestitev vmesnikov CLI v peskovniku, nastavite:
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
Če želite v celoti zamenjati pakete za namestitev:
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.