대화 재개 안내와 오류 처리 개선
세션 재개 안내를 추가하고, PDF·bash·스트리밍·LSP 관련 오류를 고쳤습니다.
교안에 영향
예전 안내 글의 sandbox mode bash 오류 설명, streaming API의 temperatureOverride 안내, plan mode 진입 조건, PDF 오류 처리 설명은 그대로 쓰면 맞지 않을 수 있습니다.
요약
- 종료 시 세션을 나중에 이어서 계속하는 방법을 보여주는 session resume hint를 추가했습니다. - PDF 크기 초과, sandbox mode의 bash 오류, plan mode 진입 후 충돌, streaming API의 temperatureOverride 무시, LSP 종료 호환성 문제를 수정했습니다. - system prompts를 개선해 Read, Edit, Glob, Grep 같은 전용 도구를 더 쓰도록 유도했습니다. - PDF 및 요청 크기 오류 메시지에 실제 제한값(100 pages, 20MB)을 표시하도록 했습니다. - 스피너 표시·숨김 시 터미널 레이아웃 흔들림을 줄이고, 3rd-party provider 사용자에게 잘못 보이던 Anthropic API 가격 표기를 제거했습니다.
바뀐 것
새 기능
- 종료 시 session resume hint를 추가해 나중에 대화를 이어가는 방법을 보여줍니다.
- Japanese IME의 체크박스 선택에서 full-width(zenkaku) space 입력을 지원합니다.
개선
- system prompts를 개선해 `cat`, `sed`, `grep`, `find` 대신 Read, Edit, Glob, Grep 같은 전용 도구를 더 쓰도록 안내합니다.
- PDF 및 request size 오류 메시지에 실제 제한값(100 pages, 20MB)을 표시하도록 했습니다.
- streaming 중 spinner가 나타나고 사라질 때 터미널 레이아웃 흔들림을 줄였습니다.
기타
- third-party provider(Bedrock, Vertex, Foundry) 사용자에게 보이던 Anthropic API pricing을 제거했습니다.
수정
- PDF too large 오류로 세션이 영구적으로 멈춰 새 대화를 시작해야 하던 문제를 수정했습니다.
- sandbox mode에서 bash 명령이 "Read-only file system" 오류로 잘못 실패로 표시되던 문제를 수정했습니다.
- project config in `~/.claude.json`의 default fields가 없을 때 plan mode 진입 후 세션이 크래시되던 문제를 수정했습니다.
- streaming API 경로에서 `temperatureOverride`가 조용히 무시되어 모든 streaming request가 기본 temperature(1)로 처리되던 문제를 수정했습니다.
- null params를 거부하는 strict language servers와의 LSP shutdown/exit 호환성을 수정했습니다.