Programovací agenti
Termbridge může připravit programovací agenty v sandboxech Daytona instalací jejich rozhraní příkazového řádku a synchronizací vašeho stávajícího ověření. Sandbox tak bude připraven k použití bez nutnosti se znovu přihlašovat.
Podporovaní agenti
- Claude Code (
claude) - Codex (
codex) - OpenCode (
opencode)
Automatické nastavení (doporučeno)
Automatické nastavení zapnete výslovným výběrem agentů:
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
Nebo zapněte všechny známé agenty:
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
Když je automatické nastavení zapnuté, Termbridge:
- Nainstaluje rozhraní příkazového řádku agentů do sandboxu (pomocí
npm install -g). - Synchronizuje místní soubory s ověřovacími údaji do sandboxu.
- Předá podporované klíče API do relace tmux.
Místní soubory s ověřovacími údaji se hledají v těchto výchozích umístěních:
~/.claude/.credentials.json~/.codex/auth.json~/.config/opencode/opencode.json
Ruční synchronizace ověření
Pokud chcete mít vše pod kontrolou ručně, můžete přímo zadat cesty k ověřovacím údajům:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json
Potřebujete v sandboxu vlastní cílová umístění? Použijte explicitní mapování:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json
Klíče API a další proměnné prostředí
Termbridge automaticky předává běžné klíče API agentů. Další názvy proměnných prostředí přidejte pomocí:
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
Řízení instalace
Pokud chcete přeskočit instalaci rozhraní příkazového řádku v sandboxu, nastavte:
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
Chcete-li úplně přepsat instalační balíčky:
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode
Poznámka Synchronizací ověření se zkopírují místní přihlašovací údaje do sandboxu. Používejte ji jen v sandboxech, kterým důvěřujete, a upřednostňujte dočasné sandboxy s
TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.