Gajae-Code
Gajae-Codev0.9.1

레퍼런스

~/.gjc 아래 설정 파일, .env 해석 순서, 그리고 설정·모델·자격증명·환경변수·키바인딩·테마 제어를 다루는 Gajae-Code 런타임 레퍼런스.

이 섹션은 Gajae-Code(gjc) 런타임 레퍼런스입니다. ~/.gjc 아래 파일, 환경변수 해석 방식, 그리고 설정·자격증명·키바인딩·테마 상세 페이지로 가는 링크를 다룹니다.

설정 파일

Gajae-Code는 ~/.gjc에서 설정을 읽습니다 (루트는 GJC_CONFIG_DIR로 변경):

경로용도
~/.gjc/config.yml일반 런타임 설정 (예: 재시도 예산).
~/.gjc/agent/models.ymlprovider, 모델, 역할, 라우팅.
~/.gjc/agent/.envagent 범위 환경변수.
~/.gjc/.envconfig 루트 환경변수 폴백.
~/.env홈 환경변수 폴백.

GJC_CODING_AGENT_DIRGJC_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)은 비밀로 다루세요 — 로깅·커밋 금지.

목차