레퍼런스
~/.gjc 아래 설정 파일, .env 해석 순서, 그리고 설정·모델·자격증명·환경변수·키바인딩·테마 제어를 다루는 Gajae-Code 런타임 레퍼런스.
이 섹션은 Gajae-Code(gjc) 런타임 레퍼런스입니다. ~/.gjc 아래 파일, 환경변수 해석 방식, 그리고 설정·자격증명·키바인딩·테마 상세 페이지로 가는 링크를 다룹니다.
설정 파일
Gajae-Code는 ~/.gjc에서 설정을 읽습니다 (루트는 GJC_CONFIG_DIR로 변경):
| 경로 | 용도 |
|---|---|
~/.gjc/config.yml | 일반 런타임 설정 (예: 재시도 예산). |
~/.gjc/agent/models.yml | provider, 모델, 역할, 라우팅. |
~/.gjc/agent/.env | agent 범위 환경변수. |
~/.gjc/.env | config 루트 환경변수 폴백. |
~/.env | 홈 환경변수 폴백. |
GJC_CODING_AGENT_DIR는 GJC_CONFIG_DIR와 무관하게 agent 디렉터리(기본 ~/.gjc/agent) 전체를 덮어쓸 수 있습니다.
.env 해석 순서
대부분의 런타임 조회는 $env를 사용합니다. .env 파일은 다음 순서로 로드되며, 각 단계는 아직 설정되지 않은 키만 채웁니다.
기존 프로세스 환경(
Bun.env).프로젝트
.env($PWD/.env).agent
.env(~/.gjc/agent/.env, GJC_CONFIG_DIR / GJC_CODING_AGENT_DIR 반영).config 루트
.env(~/.gjc/.env, GJC_CONFIG_DIR 반영).홈
.env(~/.env).이 섹션의 구성
빠른 안내
- 설정 —
~/.gjc레이아웃,config.yml재시도 예산, 저장소·동작 토글. - CLI — launch, provider setup, research mode, team execution, ultragoal command 형태.
- 모델·자격증명 —
models.yml, provider 프리셋, 모델 역할, 인증 해석. - 도구 — file, search, runtime, computer-use, web, session, media tools.
- 환경변수 — provider 키, base URL override, 웹 검색 키, 토글을 분류한 표.
- 키바인딩 — 대화형 바인딩 레퍼런스.
- 테마 — GJC red-claw 기본값과 override 방법.
모든 *_API_KEY, *_TOKEN, OAuth/bearer 자격증명, 클라우드 자격증명(AWS_*, GOOGLE_APPLICATION_CREDENTIALS)은 비밀로 다루세요 — 로깅·커밋 금지.