Agents de programmation
Termbridge peut préparer des agents de programmation dans les environnements isolés Daytona en installant leurs interfaces en ligne de commande et en synchronisant vos identifiants existants. L'environnement isolé est ainsi prêt à l'emploi, sans nouvelle connexion.
Agents pris en charge
- Claude Code (
claude) - Codex (
codex) - OpenCode (
opencode)
Configuration automatique (recommandée)
Activez la configuration automatique en sélectionnant explicitement les agents :
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
Vous pouvez aussi activer tous les agents connus :
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
Lorsque la configuration automatique est activée, Termbridge :
- Installe les interfaces en ligne de commande des agents dans l'environnement isolé (via
npm install -g). - Synchronise les fichiers d'authentification locaux vers l'environnement isolé.
- Transmet les clés API prises en charge à la session tmux.
Les fichiers d'authentification locaux sont détectés à partir des chemins par défaut suivants :
~/.claude/.credentials.json~/.codex/auth.json~/.config/opencode/opencode.json
Synchronisation manuelle de l'authentification
Si vous préférez garder la main, vous pouvez spécifier directement les chemins d'authentification :
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json
Vous devez utiliser des destinations personnalisées dans l'environnement isolé ? Indiquez des mappages explicites :
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json
Clés API et variables d'environnement supplémentaires
Termbridge transmet automatiquement les clés API courantes des agents. Ajoutez des noms de variables d'environnement supplémentaires avec :
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
Contrôler l'installation
Pour ignorer l'installation des interfaces en ligne de commande dans l'environnement isolé, définissez :
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
Pour remplacer entièrement les paquets à installer :
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode
Remarque La synchronisation de l'authentification copie les identifiants locaux dans l'environnement isolé. Utilisez-la uniquement avec des environnements isolés de confiance et privilégiez les environnements éphémères avec
TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.