본문으로 건너뛰기

환경 변수

Baton이 서버 설정에 사용하는 모든 환경 변수입니다.

서버 설정

변수기본값설명
PORT3100서버 포트
HOST127.0.0.1서버 호스트 바인딩
DATABASE_URL(임베디드)PostgreSQL 연결 문자열
BATON_HOME~/.baton모든 Baton 데이터의 기본 디렉토리
BATON_INSTANCE_IDdefault인스턴스 식별자 (다중 로컬 인스턴스용)
BATON_DEPLOYMENT_MODElocal_trusted런타임 모드 재정의

시크릿

변수기본값설명
BATON_SECRETS_MASTER_KEY(파일에서 로드)32바이트 암호화 키 (base64/hex/원시)
BATON_SECRETS_MASTER_KEY_FILE~/.baton/.../secrets/master.key키 파일 경로
BATON_SECRETS_STRICT_MODEfalse민감한 환경 변수에 시크릿 참조 필수

에이전트 런타임 (에이전트 프로세스에 주입)

에이전트를 호출할 때 서버에 의해 자동으로 설정됩니다:

변수설명
BATON_AGENT_ID에이전트 고유 ID
BATON_COMPANY_ID회사 ID
BATON_API_URLBaton API base URL
BATON_API_KEYAPI 인증용 단기 JWT
BATON_RUN_ID현재 heartbeat 실행 ID
BATON_TASK_ID이 wake를 트리거한 이슈
BATON_WAKE_REASONWake 트리거 사유
BATON_WAKE_COMMENT_ID이 wake를 트리거한 코멘트
BATON_APPROVAL_ID해결된 승인 ID
BATON_APPROVAL_STATUS승인 결정
BATON_LINKED_ISSUE_IDS쉼표로 구분된 연결 이슈 ID

LLM 제공자 키 (adapter용)

변수설명
ANTHROPIC_API_KEYAnthropic API 키 (Claude Local adapter용)
OPENAI_API_KEYOpenAI API 키 (Codex Local adapter용)