VS Code 및 명령 실행 관련 버그 수정
VS Code 터미널과 탭 자동완성, 명령 실행, 세션 복원 문제를 수정하고 샌드박스 쓰기를 제한했습니다.
교안에 영향
Tab 키로 슬래시 명령을 대기열에 넣는다고 안내한 예전 글은 맞지 않게 되었습니다.
요약
- VS Code 터미널의 스크롤이 맨 위로 올라가는 회귀 문제를 수정했습니다. - Tab 키가 슬래시 명령을 대기열에 넣는 대신 자동완성되도록 고쳤습니다. - 환경 변수 래퍼가 있는 명령의 bash 권한 매칭과 비스트리밍 시 도구 사용 사이 텍스트 소실, VS Code 확장 재개 시 중복 세션 문제를 수정했습니다. - heredoc 구분자 파싱을 개선해 command smuggling을 막고, sandbox mode에서 `.claude/skills` 디렉터리 쓰기를 차단했습니다.
바뀐 것
개선
- heredoc delimiter parsing을 개선해 command smuggling을 방지했습니다.
기타
- sandbox mode에서 `.claude/skills` directory에 대한 writes를 차단했습니다.
수정
- VS Code terminal의 스크롤이 맨 위로 올라가는 회귀 문제를 수정했습니다.
- Tab 키가 slash commands를 대기열에 넣는 대신 autocomplete하도록 수정했습니다.
- environment variable wrappers를 사용하는 commands의 bash permission matching을 수정했습니다.
- not using streaming일 때 tool uses 사이의 text가 사라지는 문제를 수정했습니다.
- VS Code extension에서 resuming할 때 duplicate sessions가 생기는 문제를 수정했습니다.