Programavimo agentai
Termbridge gali paruošti programavimo agentus Daytona smėlio dėžėse: įdiegti jų CLI ir sinchronizuoti esamus autentifikavimo duomenis. Taip smėlio dėžė paruošiama naudoti ir nereikia prisijungti iš naujo.
Palaikomi agentai
- Claude Code (
claude) - Codex (
codex) - OpenCode (
opencode)
Automatinis nustatymas (rekomenduojama)
Įjunkite automatinį nustatymą aiškiai pasirinkdami agentus:
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
Arba įjunkite visus žinomus agentus:
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
Įjungus automatinį nustatymą, Termbridge:
- Įdiegs agentų CLI smėlio dėžėje (naudodamas
npm install -g). - Sinchronizuos vietinius autentifikavimo failus su smėlio dėže.
- Perduos palaikomus API raktus į tmux seansą.
Pagal numatytuosius nustatymus vietiniai autentifikavimo failai randami šiose vietose:
~/.claude/.credentials.json~/.codex/auth.json~/.config/opencode/opencode.json
Rankinis autentifikavimo sinchronizavimas
Jei norite valdyti procesą rankiniu būdu, galite tiesiogiai nurodyti autentifikavimo failų kelius:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json
Jei smėlio dėžėje reikia nurodyti pasirinktines paskirties vietas, naudokite aiškias susiejimo taisykles:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json
API raktai ir papildomi aplinkos kintamieji
Termbridge automatiškai perduoda įprastus agentų API raktus. Papildomų aplinkos kintamųjų pavadinimus pridėkite naudodami:
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
Diegimo valdymas
Jei nenorite diegti CLI smėlio dėžėje, nustatykite:
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
Norėdami visiškai pakeisti diegiamus paketus:
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode
Pastaba Autentifikavimo sinchronizavimo funkcija nukopijuoja vietinius kredencialus į smėlio dėžę. Naudokite ją tik su patikimomis smėlio dėžėmis ir rinkitės laikinas smėlio dėžes su
TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.