Към съдържанието

Агенти за програмиране

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.