검색
← 릴리스 노트

Windows 호환성 강화와 새 작업공간 서버 추가

OpenCode · 1.2.11 · 기능추가 · 2026.02.24

workspace-serve 명령어가 추가되고, Windows 경로 처리와 여러 크로스플랫폼 문제가 개선되었습니다.

교안에 영향

기존 안내에서 Windows 경로 처리, workspace-serve, all sessions endpoint, reasoning summaries, feed customization options, variant 파라미터, beta icon 관련 설명은 더 이상 그대로 맞지 않을 수 있습니다.

요약

- workspace-serve 명령어가 실험적으로 추가되었습니다. - Windows에서 경로 정규화, 파일 감지, 플러그인 해석, Git 제외 경로, CRLF 처리 등 호환성이 개선되었습니다. - ACP의 live와 load에서 synthetic pending 상태와 bash 출력 스트리밍이 추가되었습니다. - Desktop과 TUI에서 세션 목록, 피드 설정, 스크롤, 하이라이트, 사운드, Reasoning 요약, 베타 표시 등 사용성이 개선되었습니다. - Windows에서의 테스트, E2E, SDK 스크립트 실행 문제와 몇 가지 UI·터미널 버그가 수정되었습니다.

바뀐 것

새 기능 2

  • workspace-serve 명령어가 실험적으로 추가되었습니다.
  • 모든 세션을 나열하는 실험적 endpoint가 추가되었습니다.

개선 5

  • ACP의 live와 load에 들어가기 전에 synthetic pending 상태를 함께 표시하도록 바뀌었습니다.
  • Windows에서 config rel()과 file ignore의 백슬래시 경로를 정규화하도록 바뀌었습니다.
  • bash 출력 스트리밍과 ACP용 synthetic pending 이벤트가 추가되었습니다.
  • 권한 경계에서 Windows 경로를 정규화하도록 바뀌었습니다.
  • snapshot staging에서 info exclude를 반영하도록 바뀌었습니다.

기타 11

  • 테스트에서 structuredClone 대신 전개 연산자로 process.env를 다루도록 바뀌었습니다.
  • Windows FileTime 검증에서 NTFS mtime 정밀도를 고려해 50ms 허용 오차를 추가했습니다.
  • Unix 전용 테스트 가정을 크로스플랫폼 대안으로 바꿨습니다.
  • discovery 테스트의 경로 비교에 path.sep를 사용하도록 바꿨습니다.
  • 테스트에서 git excludesFile 경로를 Windows에 맞게 정규화했습니다.
  • snapshot 작업에 git flags를 추가하고 Windows 크로스플랫폼 테스트를 조정했습니다.
  • glob 테스트 검증에 path.join을 사용하도록 바꿨습니다.
  • Bun 1.3.10 canary로 올리고 baseline build를 항상 수행하도록 바뀌었습니다.
  • OpenTUI가 v0.1.81로 업그레이드되었습니다.
  • postinstall에서 platform binary를 캐시해 시작 속도를 높이려는 변경이 있었고, 이후 되돌렸다가 다시 적용되었습니다.
  • desktop beta 릴리스가 별도 저장소로 배포되도록 바뀌었습니다.

수정 7

  • Windows에서 createRequire fallback을 사용할 때 plugin resolution 문제가 수정되었습니다.
  • Windows EBUSY 오류에 대비해 preload cleanup을 더 견고하게 처리하도록 수정했습니다.
  • 마크다운 frontmatter 파싱에서 Windows의 CRLF 줄 끝을 처리하도록 수정했습니다.
  • Windows 경로 지원과 canonicalization이 개선되었습니다.
  • 특히 Cygwin에서 Windows의 change detection이 개선되었습니다.
  • 앱의 터미널 관련 문제가 수정되었습니다.
  • 누락된 plugin dependencies 때문에 TUI가 검은 화면이 되는 문제가 수정되었습니다.

원문 제목 · v1.2.11