레퍼런스
설정은 로컬 환경변수 중심입니다.
| 이름 | 기본값 | 역할 |
|---|---|---|
BROWSER_AGENT_HOME | ~/.browser-agent | Browser state, session, lease, trace 저장 위치. |
CDP_PORT | 9222 | Chrome DevTools Protocol port. |
AGBROWSE_JSON_ERRORS | 미설정 | 1이면 --json 여부와 무관하게 JSON error envelope를 강제합니다. |
AGBROWSE_UPDATE_CHECK | CI 밖에서 활성 | 0이면 npm 업데이트 알림 숨김, 1이면 강제 확인. |
AGBROWSE_UPDATE_CHECK_TTL | 24h | npm 최신 버전 확인 캐시 TTL. |
AGBROWSE_UPDATE_CHECK_LATEST | 미설정 | 테스트/진단용 최신 버전 override. |
AGBROWSE_WEB_AI_AUTO_START | 활성 | 0이면 Chrome이 없을 때 자동 시작하지 않고 실패합니다. |
AGBROWSE_PROVIDER_POOL_MAX_PER_KEY | 미설정 | Provider warm tab pool 크기 override. |
CHROME_HEADLESS | 미설정 | 1이면 headless 시작. |
CHROME_NO_SANDBOX | 미설정 | Docker/CI에서 필요 시에만 1로 설정. |
CHROME_BINARY_PATH | 자동 감지 | Chrome 실행 파일 경로. |
BROWSER_SCRIPT | 번들 포함 | 커스텀 browser script 경로 (vision-click용). |
Local-first 경계
agbrowse는 동작 상태를 로컬에 저장합니다. Hosted model routing, provider API-key auth, cloud browser execution은 추가하지 않습니다.