본문으로 건너뛰기

코딩 에이전트

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을 사용해 일회성으로 생성되는 샌드박스를 권장합니다.