1. 400 Item ‘rs_[…]’ 오류 해결
증상
OpenClaw 2026.2.15 버전 업데이트 후, 대화 도중 다음과 같은 에러 메시지가 출력되며 작동이 멈추는 현상이 발생합니다.
Error: 400 Item ‘rs_[…]’ of type ‘reasoning’ was provided without its required following item.
원인 및 해결 과정
검색해 보니 이미 GitHub에 동일한 이슈가 다수 리포트되어 있었습니다. (참고: GitHub Issue #17019)
결론적으로 현재 가장 확실한 해결책은 이전 버전(2026.2.14)으로 다운그레이드하고 관련 세션 파일을 삭제하는 것이었습니다.
조치 방법
1. 버전 다운그레이드 및 서비스 재시작
터미널을 열고 다음 명령어를 순서대로 입력하여 2026.2.14 버전으로 롤백합니다.
npm install -g openclaw@2026.2.14
openclaw doctor
openclaw gateway restart
2. 문제 되는 세션 및 에이전트 파일 삭제
다운그레이드 후에도 기존 데이터가 남아있으면 오류가 지속될 수 있습니다. 아래 경로에 있는 파일들을 모두 제거해 줍니다. (해당 폴더 하위에 파일이 3개 이상이라면 전부 삭제하셔도 무방합니다.)
.openclaw > agents > main > agent > xxxxxxxxx-xxxx-xxxx-xxxxxxxxxxx.jsonl.openclaw > agents > main > sessions > xxxxxxxxx-xxxx-xxxx-xxxxxxxxxxx.jsonl.openclaw > agents > main > sessions > sessions.json
위와 같이 조치한 후, 현재까지는 오류 없이 정상적으로 구동되고 있습니다.
2. Config Version Mismatch 경고 메시지 해결
버전을 다운그레이드하고 나니 기능상 문제는 없는데, 터미널에서 OpenClaw 명령어를 실행할 때마다 아래와 같은 경고 문구가 거슬리게 표시되었습니다.
Warning: Config was last written by a newer Openclaw (2026.2.15); current version is 2026.2.14
해결 방법
설정 파일(openclaw.json)에 기록된 버전 정보가 현재 설치된 버전보다 높아서 발생하는 단순 경고입니다. 강제로 버전 숫자를 수정해 주면 해결됩니다.
~/.openclaw/openclaw.json파일을 엽니다.lastTouchedVersion과lastRunVersion항목을 찾아 값을 수정합니다.기존:
2026.2.15변경:
2026.2.14
수정 후에는 더 이상 경고 메시지가 나타나지 않습니다.
3. Context Window 초과 오류 해결
OpenClaw를 사용하다 보면 간혹 아래와 같은 메시지와 함께 대화가 막히는 경우가 있습니다.
Error: Your input exceeds the context window of this model. Please adjust your input and try again.
원인
이 오류는 모델이 한 번에 처리할 수 있는 텍스트 용량(컨텍스트 윈도우)을 초과했을 때 발생합니다.
대화 기록 누적: 대화가 길어지면서 이전 문답 내용이 메모리를 가득 채운 경우
대용량 파일 참조: 워크스페이스 내 너무 큰 파일이 모델에 한꺼번에 전달된 경우
설정값 불일치: 모델의 실제 한계치보다 OpenClaw 설정상의 토큰 제한이 낮게 잡혀 있는 경우
해결 방법
1. 명령어 사용 (즉시 해결)
가장 간편한 방법입니다. 대화창에 아래 명령어를 입력하세요.
/compact: 현재까지의 대화 내용을 요약하여 메모리 용량을 확보합니다. (가장 권장)/new: 현재 세션을 초기화하고 새 대화를 시작합니다. (단, 기존 기록은 삭제됩니다.)/context: 현재 어떤 파일이나 데이터가 용량을 많이 차지하고 있는지 확인할 수 있습니다.
저는 일단 /new 명령어로 세션을 초기화해서 해결했습니다.
2. 근본적인 설정 수정 (openclaw.json)
만약 이 문제가 너무 자주 발생한다면 설정 파일을 수정하여 근본적인 대책을 세울 수 있습니다.
자동 압축 설정:
agents.defaults.compaction.reserveTokens값을 높여(예: 40000) 용량이 꽉 차기 전에 미리 압축하도록 설정합니다.파일 주입 제한:
bootstrapMaxChars값을 낮춰 한 번에 읽어오는 파일의 양을 제한합니다.로컬 모델 설정 (Ollama 등): 로컬 모델을 구동 중이라면 환경 변수(
OLLAMA_CONTEXT_LENGTH)를 모델 사양에 맞춰 충분히 늘려줍니다.