컨텍스트 창 및 압축
모든 모델에는 컨텍스트 창(볼 수 있는 최대 토큰)이 있습니다. 장기 실행 채팅은 메시지와 도구 결과를 축적합니다. 창이 빡빡해지면 OpenClaw는 이전 기록을 압축하여 한도 내에서 유지합니다.
압축이란 무엇입니까?
압축은 이전 대화를 간단한 요약 항목으로 요약하고 최근 메시지를 그대로 유지합니다. 요약은 세션 기록에 저장되므로 향후 요청에서는 다음을 사용합니다.
- 압축 요약
- 압축 지점 이후 최근 메시지
세션의 JSONL 기록에 압축이 지속됩니다.
구성
agents.defaults.compaction 설정은 압축 구성 및 모드를 참조하세요.
자동 압축(기본값은 켜져 있음)
세션이 모델의 컨텍스트 창에 가까워지거나 이를 초과하면 OpenClaw는 자동 압축을 트리거하고 압축된 컨텍스트를 사용하여 원래 요청을 다시 시도할 수 있습니다.
다음 내용이 표시됩니다.
🧹 Auto-compaction complete상세 모드/status표시🧹 Compactions: <count>
압축하기 전에 OpenClaw는 자동 메모리 플러시 회전을 실행하여 저장할 수 있습니다. 디스크에 내구성 있는 메모를 남깁니다. 자세한 내용과 구성은 메모리를 참조하세요.
수동 압축
압축 패스를 강제하려면 /compact(선택적으로 지침과 함께)를 사용하십시오.
/compact Focus on decisions and open questions컨텍스트 창 소스
컨텍스트 창은 모델별로 다릅니다. OpenClaw는 구성된 공급자 카탈로그의 모델 정의를 사용하여 제한을 결정합니다.
압축 대 가지치기
- 압축: JSONL에서 요약하고 지속합니다.
- 세션 정리: 요청에 따라 인메모리에서 오래된 도구 결과만 잘라냅니다.
정리에 대한 자세한 내용은 /concepts/session-pruning을 참조하세요.
팁
- 세션이 오래되었거나 컨텍스트가 부풀어오르는 경우
/compact를 사용하세요. - 큰 도구 출력은 이미 잘렸습니다. 가지치기를 하면 도구 결과 축적을 더욱 줄일 수 있습니다.
- 새로운 슬레이트가 필요한 경우
/new또는/reset가 새 세션 ID를 시작합니다.