Перейти к содержимому

Агенты для программирования

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.