10월 5일(미국 시간) 나온 v2.1.290 에서는 대화형 세션의 WebSearch 예산이 200회를 쓰면 끝나던 방식에서 시간당 100회씩 다시 채워지는 방식으로 바뀌었고(CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR 로 속도를 정하고 0 이면 꺼져요), WebFetch 는 10만 자를 넘는 내용을 말없이 버리던 문제를 고쳐 읽지 못한 분량을 알려 주고 offset 으로 이어 읽어요. 권한 검사도 조여져, 셸이 와일드카드로 펼칠 인자가 붙은 rg·git grep 과 pyright, 더 많은 형태의 ps 명령은 이제 승인을 묻고, PreToolUse 훅이 입력을 고친 도구 호출에 일부 권한 규칙이 걸리지 않던 문제도 고쳤어요. 이미지가 수백 장 쌓인 긴 세션이 'Request rejected as unprocessable by the model' 오류로 멈추던 문제와, 브라우저 연결이 끊긴 채 시작한 세션에서 /chrome 재연결이 브라우저 도구를 되살리지 못하던 문제도 고쳐졌어요.
- rg
- ripgrep. 파일 내용을 빠르게 찾는 검색 명령
- PreToolUse 훅
- 도구가 실행되기 직전에 끼어들어 입력을 검사하거나 고치는 사용자 정의 스크립트
- offset
- 어디서부터 읽을지 정하는 시작 위치 값
- pyright
- 파이썬 타입 검사 도구
긴 조사를 세션 하나로 돌리던 팀은 200회에서 검색이 끊기던 전제가 사라졌으니, 사용량을 묶어 두려면 CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR 로 속도를 직접 정해 두세요. rg·git grep·pyright 가 묻지 않고 돌던 작업은 이 버전부터 승인 질문이 늘 수 있으니, 필요한 명령만 허용 규칙에 명시적으로 넣는 편이 안전해요.
- 재연결 문제 보고 9월 29일 열린 이슈로, 브라우저 연결이 끊긴 채 시작한 세션은 /chrome 재연결이나 --resume 으로도 브라우저 도구가 돌아오지 않았다고 보고했고 지금은 닫혀 있어요. GitHub