허용 모델 확장과 Bun 의존성 정리
허용 모델에 GPT-5.4를 추가하고, Bun 사용 코드를 Node.js 호환 구현으로 바꿨습니다.
교안에 영향
이전 문서에서 Bun API 사용이나 Bun 기반 안내가 있으면, 이제 Node.js 호환 구현으로 바뀌어 해당 설명이 맞지 않을 수 있습니다.
요약
- Codex 허용 모델 목록에 GPT-5.4를 추가했습니다. - Bun.stderr, Bun.color, Bun.connect, Bun.sleep, Bun.stdin.text를 Node.js 호환 방식으로 바꿨습니다. - 설정 파일과 snapshot에서 Bun.write, Bun.write/file을 Filesystem 유틸리티로 대체했습니다. - TUI의 stdin 읽기를 node:stream/consumers로 바꿨습니다. - Desktop에서 stale show를 수정하고, 새 세션·새 워크스페이스 버튼의 키보드 단축키 툴팁을 제거했으며 파일 열기 시 탭을 불러오도록 했습니다.
바뀐 것
새 기능
- Codex 허용 모델 목록에 GPT-5.4를 추가했습니다.
개선
- Bun.stderr와 Bun.color를 Node.js 대응 방식으로 바꿨습니다.
- Bun.connect를 net.createConnection으로 바꿔 호환성을 높였습니다.
- Bun.sleep을 Node.js timers로 바꿔 호환성을 높였습니다.
- TUI의 stdin 읽기에 node:stream/consumers를 사용하도록 바꿨습니다.
- Bun.stdin.text를 Node.js stream 읽기로 바꿔 호환성을 높였습니다.
- 사이드바의 새 세션과 새 워크스페이스 버튼에서 키보드 단축키 툴팁을 제거했습니다.
- 파일을 열 때 탭을 함께 불러오도록 했습니다.
기타
- 지원되지 않는 xxHash3-XXH64 대신 SHA1을 해시로 사용하도록 바꿨습니다.
- Bun.hash를 Hash.fast와 xxhash3-xxh64로 대체했습니다.
- 설정 파일에서 Bun.write를 Filesystem.write로 바꿨습니다.
- snapshot에서 Bun.write와 Bun.file을 Filesystem 유틸리티로 바꿨습니다.
- docs/en routing과 locale cookie sync 관련 fix(console) 후속 수정이 포함됐습니다.
수정
- Desktop의 stale show 문제를 수정했습니다.