コーディングエージェント
Termbridge は、CLIをインストールし、既存の認証情報を同期して、Daytonaサンドボックス内のコーディングエージェントを準備できます。再ログインせずにサンドボックスをすぐ使える状態にできます。
対応エージェント
- 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を使った一時的なサンドボックスを推奨します。