Claude Code✓ 공식 문서로 확인10월 27일 수집
클로드 코드 대화 압축을 /compact까지 전부 끄는 환경변수 설정법
클로드 코드(Claude Code)는 대화가 컨텍스트 한도에 가까워지면 앞부분을 요약해 줄인다. 이 압축은 환경변수로 끄는데, 변수마다 끄는 범위가 다르다.
DISABLE_AUTO_COMPACT=1은 자동 압축과 자리를 비운 사이의 압축(idle compaction)만 끈다. 손으로 치는/compact는 그대로 쓸 수 있다.DISABLE_COMPACT=1은 자동 압축과/compact를 모두 끈다.
이번 세션에서만 끄려면 이렇게 실행한다.
DISABLE_COMPACT=1 claude
늘 끄려면 settings.json의 env에 넣는다.
{
"env": {
"DISABLE_COMPACT": "1"
}
}
v2.1.311부터 설정 파일에 넣은 DISABLE_COMPACT는 압축을 끄는 데만 쓰이고, 설정 파일로 압축을 다시 켤 수는 없다. 같은 버전에서 버그 두 개도 고쳤다. 이 변수를 켜 둬도 에이전트 팀 팀원이 대화를 압축하던 문제, /rewind 메뉴에 'Summarize from here'·'Summarize up to here'가 뜨던 문제다.
출처