Ga naar de inhoud

Codeeragents

Termbridge kan codeeragents voorbereiden in sandboxes van Daytona door hun CLI's te installeren en uw bestaande verificatiegegevens te synchroniseren. Zo is de sandbox direct klaar voor gebruik, zonder dat u opnieuw hoeft in te loggen.

Ondersteunde agents

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

Schakel automatische configuratie in door agents expliciet te selecteren:

Shell
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode

Of schakel alle bekende agents in:

Shell
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true

Wanneer automatische configuratie is ingeschakeld, zal Termbridge:

  • De CLI's van agents in de sandbox installeren (via npm install -g).
  • Lokale verificatiebestanden naar de sandbox synchroniseren.
  • Ondersteunde API-sleutels doorgeven aan de tmux-sessie.

Lokale verificatiebestanden worden gevonden aan de hand van deze standaardlocaties:

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

Verificatiegegevens handmatig synchroniseren

Als u liever zelf de controle houdt, kunt u verificatiepaden rechtstreeks opgeven:

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

Aangepaste bestemmingen in de sandbox nodig? Gebruik expliciete koppelingen:

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

API-sleutels en extra omgevingsvariabelen

Termbridge geeft automatisch veelgebruikte agent-API-sleutels door. Voeg extra namen van omgevingsvariabelen toe met:

Shell
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET

Installatie beheren

Als u de installatie van CLI's in de sandbox wilt overslaan, stelt u het volgende in:

Shell
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false

Om de installatiepakketten volledig te overschrijven:

Shell
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode

Opmerking Door verificatiegegevens te synchroniseren, worden lokale inloggegevens naar de sandbox gekopieerd. Gebruik dit alleen met sandboxes die u vertrouwt en geef de voorkeur aan tijdelijke sandboxes met TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.