Агенти для програмування
Termbridge може підготувати агентів для програмування в ізольованих середовищах Daytona, установивши їхні CLI та синхронізувавши наявні дані автентифікації. Так ізольоване середовище буде готове до роботи без повторного входу.
Підтримувані агенти
- Claude Code (
claude) - Codex (
codex) - OpenCode (
opencode)
Автоматичне налаштування (рекомендовано)
Увімкніть автоматичне налаштування, вибравши агентів вручну:
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
Або ввімкніть усіх відомих агентів:
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
Якщо автоматичне налаштування ввімкнено, Termbridge:
- Установить CLI агентів в ізольованому середовищі (за допомогою
npm install -g). - Синхронізує локальні файли автентифікації з ізольованим середовищем.
- Передасть підтримувані ключі API до сеансу tmux.
Локальні файли автентифікації шукаються за такими типовими шляхами:
~/.claude/.credentials.json~/.codex/auth.json~/.config/opencode/opencode.json
Ручна синхронізація автентифікації
Якщо ви хочете керувати процесом вручну, можна вказати шляхи автентифікації безпосередньо:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json
Потрібні власні шляхи призначення в ізольованому середовищі? Використайте явні відповідності:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json
Ключі API і додаткові змінні середовища
Termbridge автоматично передає типові ключі API агентів. Додайте назви інших змінних середовища за допомогою:
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
Керування встановленням
Щоб пропустити встановлення CLI в ізольованому середовищі, задайте:
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
Щоб повністю перевизначити пакети для встановлення:
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode
Примітка Синхронізація автентифікації копіює локальні облікові дані в ізольоване середовище. Використовуйте цю можливість лише в довірених середовищах і віддавайте перевагу тимчасовим ізольованим середовищам із
TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.