검색
← 릴리스 노트

세션 동기화와 데스크톱 사용성 개선

OpenCode · 1.3.3 · 기능추가 · 2026.03.26

세션 데이터 동기화가 새로 도입되고, 데스크톱과 TUI의 여러 동작이 개선됐다.

교안에 영향

옛 안내 글에서 message navigation 단축키를 cmd+arrow로 안내했다면 이제 맞지 않음.

요약

- 세션 데이터용 event-sourced syncing system의 초기 구현이 추가됐다. - Desktop에서 WebUI를 binary에 직접 포함하고, 프로젝트 전환 깜빡임과 메시지 탐색 단축키가 조정됐다. - TUI에서 worker의 로컬 SSE event streaming 우회가 적용되고, Windows Terminal 1.25+의 이미지 붙여넣기 문제가 수정됐다. - 인증, MCP servers, DWS workflow tools, todowrite 권한 관련 오류와 성능 문제가 함께 수정됐다. - git-backed review modes는 이전 CLI build와의 호환성을 위해 되돌려졌다.

바뀐 것

새 기능 4

  • 세션 데이터용 event-sourced syncing system의 초기 구현이 추가됐다.
  • Desktop에 WebUI를 binary에 직접 포함하고, proxy flags를 설정할 수 있게 했다.
  • Electron app의 directory picker에 createDirectory 옵션을 추가했다.
  • 세션 데이터용 event-sourced syncing system의 초기 구현이 추가됐다.

개선 2

  • TUI에서 worker의 로컬 SSE event streaming을 우회해 성능을 높였다.
  • 2MB보다 큰 파일은 snapshotting에서 제외해 성능을 높였다.

기타 2

  • Tauri에서 Electron으로의 이전을 더 쉽게 하도록 electron-store의 .json extension을 제거했다.
  • 이전 CLI build와의 호환성을 위해 git-backed review modes를 되돌렸다.

수정 9

  • Windows Terminal 1.25+에서 kitty keyboard가 켜진 상태의 이미지 붙여넣기 지원 문제를 고쳤다.
  • desktop app의 agent normalization 문제를 고쳤다.
  • keybinds 사용 시 project switch 깜빡임을 줄이도록 globalSync state를 미리 준비하게 했다.
  • message navigation을 cmd+arrow에서 cmd+opt+[ / cmd+opt+]로 옮겨 기본 cursor movement를 보존했다.
  • 인증 흐름에서 enterprise URL이 제대로 설정되지 않던 문제를 고쳤다.
  • Bun fetch의 ZlibError를 unknown error 대신 retryable로 분류하도록 바꿨다.
  • todowrite tool에 대해 agent permission configuration이 반영되도록 했다.
  • tool approval support 누락으로 DWS workflow tools가 조용히 취소되던 문제를 고쳤다.
  • 일시적 오류 뒤에 MCP servers가 사라지던 문제를 고치고 OAuth handling을 개선했다.

원문 제목 · v1.3.3