Lewati ke konten

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)

Aktifkan penyiapan otomatis dengan memilih agen secara eksplisit:

Shell
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode

Atau aktifkan semua agen yang diketahui:

Shell
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:

Shell
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:

Shell
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:

Shell
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET

Mengendalikan instalasi

Jika Anda ingin melewati instalasi CLI di sandbox, tetapkan:

Shell
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false

Untuk mengganti seluruh paket instalasi:

Shell
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.