웹소켓 프록시와 스레드 알림, 명령 승인 ID 지원
웹소켓 프록시 환경변수를 지원하고, 스레드 보관 알림과 명령 승인 ID 처리를 추가했습니다.
교안에 영향
웹소켓 프록시 설정, thread archive/unarchive 알림, command approval ID를 설명한 옛 안내 글은 더 이상 맞지 않을 수 있습니다.
요약
- network proxy에서 WS_PROXY / WSS_PROXY 환경변수와 소문자 변형을 지원합니다. - app-server v2가 thread archive/unarchive 알림을 내보내 클라이언트가 폴링 없이 반응할 수 있습니다. - protocol/core가 command approvals용 distinct approval IDs를 전달해 한 번의 shell command 실행 흐름에서 여러 승인을 지원합니다. - Ctrl+C / Ctrl+D 종료 처리와 safety-check downgrade 판정, 문서와 스키마, 릴리스 워크플로, 원격 압축 테스트 관련 문제가 함께 수정됐습니다.
바뀐 것
새 기능
- network proxy에서 WS_PROXY / WSS_PROXY 환경변수와 소문자 변형을 지원합니다.
- app-server v2가 thread archive/unarchive 알림을 내보냅니다.
- protocol/core가 command approvals용 distinct approval IDs를 전달합니다.
기타
- docs와 schemas를 websocket proxy 설정, thread archive/unarchive notifications, command approval ID plumbing에 맞게 갱신했습니다.
- Rust release workflow가 이미 게시된 npm 버전의 publish 시도에 더 견고하게 동작하도록 했습니다.
- remote compaction test mocking을 표준화하고 관련 snapshots를 갱신했습니다.
수정
- Ctrl+C / Ctrl+D가 resume/fork 흐름의 cwd-change prompt를 깔끔하게 종료하도록 고쳤습니다.
- response header model과 websocket top-level events를 기준으로 판단해 safety-check downgrade의 오탐을 줄였습니다.