Agen pengodean
Termbridge dapat menyiapkan agen pengodean di dalam sandbox Daytona dengan menginstal CLI mereka dan menyinkronkan autentikasi yang sudah Anda miliki. Dengan begitu, sandbox siap digunakan tanpa perlu masuk lagi.
Agen yang didukung
- Claude Code (
claude) - Codex (
codex) - OpenCode (
opencode)
Penyiapan otomatis (disarankan)
Aktifkan penyiapan otomatis dengan memilih agen secara eksplisit:
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode
Atau aktifkan semua agen yang diketahui:
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true
Saat penyiapan otomatis diaktifkan, Termbridge akan:
- Menginstal CLI agen di dalam sandbox (melalui
npm install -g). - Menyinkronkan file autentikasi lokal ke sandbox.
- Meneruskan kunci API yang didukung ke sesi tmux.
File autentikasi lokal ditemukan berdasarkan default berikut:
~/.claude/.credentials.json~/.codex/auth.json~/.config/opencode/opencode.json
Sinkronisasi autentikasi manual
Jika Anda menginginkan kendali manual, Anda dapat menentukan jalur autentikasi secara langsung:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json
Perlu tujuan khusus di dalam sandbox? Gunakan pemetaan eksplisit:
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json
Kunci API dan variabel env tambahan
Termbridge meneruskan kunci API agen umum secara otomatis. Tambahkan nama variabel env lain melalui:
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET
Mengendalikan instalasi
Jika Anda ingin melewati instalasi CLI di sandbox, tetapkan:
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false
Untuk mengganti seluruh paket instalasi:
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode
Catatan Sinkronisasi autentikasi menyalin kredensial lokal ke sandbox. Gunakan hanya dengan sandbox yang Anda percayai, dan utamakan sandbox sementara dengan
TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.