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