명령 인자 표기와 세션 복원 개선
커스텀 명령 인자 접근 방식과 세션 복원·권한 동작이 개선되고 여러 안정성 문제가 수정됐다.
교안에 영향
기존 안내에서 custom commands의 인자 표기 `$ARGUMENTS.0`와 세션 재개 시 `/rename`, `/tag` 동작 설명은 더 이상 맞지 않는다.
요약
- custom commands에서 개별 인자를 `$0`, `$1` 등으로 바로 참조할 수 있게 됐다. - indexed argument syntax가 `$ARGUMENTS.0`에서 `$ARGUMENTS[0]`로 바뀌었다. - skills는 추가 권한이나 hooks가 없으면 승인 없이 사용할 수 있게 됐다. - `/rename`, `/tag`, custom title 세션 복원, 붙여넣기 복원, agent 목록 표시, 백그라운드 hook, 파일 쓰기 미리보기, 프로세스 종료 관련 문제가 수정됐다.
바뀐 것
새 기능
- custom commands에서 개별 인자를 `$0`, `$1` 등으로 접근할 수 있게 됐다.
개선
- skills는 추가 권한이나 hooks가 없으면 승인 없이 사용할 수 있게 됐다.
기타
- indexed argument syntax가 `$ARGUMENTS.0`에서 `$ARGUMENTS[0]`로 바뀌었다.
- [SDK] `replayUserMessages`가 활성화된 경우 `queued_command` attachment 메시지를 `SDKUserMessageReplay` 이벤트로 다시 재생하도록 추가했다.
- [VSCode] 모든 사용자가 session forking과 rewind 기능을 사용할 수 있게 했다.
수정
- AVX instruction support가 없는 프로세서에서의 크래시를 고쳤다.
- 터미널이 닫힐 때 `process.exit()`의 EIO 오류를 처리하고 SIGKILL을 대체 수단으로 써서 Claude Code 프로세스가 남는 문제를 고쳤다.
- 다른 디렉터리에서 재개할 때 `/rename`과 `/tag`가 올바른 세션을 갱신하지 않던 문제를 고쳤다.
- 다른 디렉터리에서 custom title로 세션을 재개할 때 동작하지 않던 문제를 고쳤다.
- prompt stash(Ctrl+S)와 restore를 사용할 때 붙여넣은 텍스트가 사라지던 문제를 고쳤다.
- 명시적 model 설정이 없는 agents에서 agent list가 `Sonnet (default)` 대신 `Inherit (default)`를 보여주도록 고쳤다.
- backgrounded hook commands가 조기에 반환하지 않아 의도적으로 백그라운드 처리된 프로세스를 기다리던 문제를 고쳤다.
- file write preview에서 빈 줄이 빠지던 문제를 고쳤다.