본문으로 건너뛰기

환경 변수

명시 CLI와 검증 프로필 구성을 우선합니다. 환경 변수는 프로세스 기본값, 무인 설치, 터미널 호환, 비밀 참조에 유용합니다.

프로필과 런타임 결정​

변수효과
ANYY_HOME더 구체 플래그 없을 때 명시 홈
ANYY_DEFAULT_HOME프로필 관리자·이름 프로필 기본 홈 변경
ANYY_TIMEZONE구성 미설정 시 이식 IANA 시간대
TZ구성 미설정·ANYY_TIMEZONE 유효값 없을 때 호스트 대체
ANYY_OFFLINE1, true, yes는 누락 관리 rg/fd 다운로드만 방지. 기존은 사용하며 모델·웹·MCP 등 네트워크는 끄지 않음

우선순위는 명령별이지만 숨은 export보다 명시 --home·--profile이 명확합니다. anyy config로 결과를 보세요.

선택기를 무심코 섞지 마세요

이름 프로필, --profile-root, 명령별 --home, 환경을 섞으면 두 터미널이 다른 데이터로 갈 수 있습니다. 일상에는 전략 하나를 고르세요.

터미널 표시와 호환​

변수값효과
NO_COLOR비어 있지 않음CLI·설정 색 끄기
FORCE_COLOR비어 있지 않음비TTY·CI·TERM=dumb에도 강제. --no-color·NO_COLOR 우선
TERMdumb기본 색 끄기·ASCII
CI비어 있지 않음기본 색 끄기. FORCE_COLOR 재정의 가능
ANYY_TUI_SPLASH0시작 화면 끄기
ANYY_TUI_BRACKETED_PASTEoff비호환 터미널의 bracketed paste 끄기
ANYY_SKIP_VERSION_CHECK비어 있지 않음TUI 업데이트 확인 건너뛰기

단일 명령에는 --no-color를 권장합니다.

자격 증명 참조​

지원 필드는 env:NAME으로 참조합니다. 이름은 통합별이며 런타임에 해석하고 비밀을 config.yaml에 복사하지 않습니다.

상주 프로세스가 실제 변수를 받아야 정상입니다. 대화형 셸 export가 서비스에 자동 들어가지 않습니다.

구성 참조가 이름을 선택합니다. 예를 들어 OPENAI_API_KEY export가 모든 공급자를 자동 구성하지 않습니다. 지원 credential_ref를 env:MY_MODEL_KEY로 하고 Gateway에 MY_MODEL_KEY를 전달하세요. MCP 구성 값의 $NAME·${NAME} 환경 확장은 env:NAME 자격 증명 참조와 별개입니다. 셸 표현식도 자체 값 해석 규칙을 따릅니다. MCP 값을 참조하세요.

설치 변수​

네이티브 스크립트용:

변수기본값목적
ANYY_HOME일반 $HOME/.anyy, root /root/.anyy설치 홈
VERSION최신 공개사용 가능 태그 고정
ANYY_INSTALL_COMPACT01이면 롤백 보존 축소
ANYY_RELEASE_BASE_URLhttps://anyy.ai/releases신뢰 호환 미러
ANYY_LATEST_URL<ANYY_RELEASE_BASE_URL>/latestVERSION 생략 시 마커

예:

curl -fsSL https://anyy.ai/install.sh | VERSION=v0.1.107 sh
curl -fsSL https://anyy.ai/install.sh | ANYY_INSTALL_COMPACT=1 sh

제어·독립 검증 미러만 쓰세요. 호환 바이너리·체크섬 엔드포인트가 필요합니다.

보안 지침​

  • 장기 비밀은 관리 저장소를 권장합니다.
  • 환경 비밀은 의도 프로세스만 상속하게 하세요.
  • 지원 번들·이슈에 전체 환경을 출력하지 마세요.
  • 노출 의심 시 공급자에서 교체하세요.
  • 값 없이 참조 상태는 anyy config로 보세요.

문제 해결​

증상확인 사항
잘못된 프로필ANYY_HOME·ANYY_DEFAULT_HOME, 활성 프로필, 명시 플래그
일정 시간 오류구성·ANYY_TIMEZONE에 유효 IANA
붙여넣기 이상ANYY_TUI_BRACKETED_PASTE=off
Gateway env:NAME 미해결로그인 셸뿐 아니라 상주 서비스 환경에 추가

프로필·저장은 구성을 참조하세요.