검색
← 릴리스 노트

원격 워크스페이스와 데스크톱 사용성 강화

OpenCode · 1.2.16 · 기능추가 · 2026.03.03

원격 워크스페이스 지원을 추가하고, TUI·Desktop·SDK 전반의 사용성과 안정성을 개선했습니다.

교안에 영향

원격 워크스페이스 지원과 세션 이동 키바인딩 변경, Desktop의 자동 승인 및 open menu 확장 때문에 예전 사용 안내의 일부 조작법이 맞지 않을 수 있습니다.

요약

- core에 Add WorkspaceContext와 Basic implementation of remote workspace support가 추가됐습니다. - TUI에서 세션 이동 키바인딩과 작업 표시가 바뀌고, Go provider list command가 추가됐습니다. - Desktop은 compact UI, 애니메이션 시스템, 자동 승인, 번역 정리, 세션 전환 성능 개선이 적용됐습니다. - 버그 수정으로 인증, 오류 표시, 413 복구, 세션/권한/스크롤/렌더링 문제를 함께 고쳤습니다.

바뀐 것

새 기능 3

  • core에 Add WorkspaceContext를 추가합니다.
  • Basic implementation of remote workspace support를 추가합니다.
  • Go provider list command를 추가합니다.

개선 11

  • auth login URLs의 trailing slash를 정규화합니다.
  • OpenTUI를 v0.1.86으로 올리고 markdown rendering을 기본 활성화합니다.
  • Cloudflare AI Gateway provider에 metadata options를 전달합니다.
  • session table에 workspace_id를 추가합니다.
  • child sessions 사이를 이동하는 keybindings를 변경합니다.
  • TUI에서 곡선 화살표를 직선 화살표로 바꿔 터미널 호환성을 높입니다.
  • TUI에서 generic 'Running...' 대신 pending tool call count를 표시합니다.
  • TUI에서 활성 tool execution에 화살표 표시를 사용합니다.
  • subagent keybind hints와 spinner animations로 task tool display를 개선합니다.
  • diff rendering을 지연 처리합니다.
  • 앱의 header elements를 더 촘촘하게 조정합니다.

기타 1

  • 테스트 문제를 수정했습니다.

수정 10

  • Gemini combiner schema sibling injection을 방지합니다.
  • Bus event에서 part data를 복제해 token values를 보존합니다.
  • 413 Request Entity Too Large 오류에서 automatic compaction으로 복구합니다.
  • HTML error responses에 사람이 읽기 쉬운 메시지를 표시합니다.
  • 고아가 된 MCP child processes를 종료하고 shutdown 시 OPENCODE_PID를 노출합니다.
  • 애플리케이션의 terminal rendering과 interaction 문제를 수정했습니다.
  • parent session이 없을 때 session navigation commands를 비활성화합니다.
  • project ID conflict를 고치고 same session ID 처리 방식을 업데이트합니다.
  • 애플리케이션의 timeline performance jank를 수정합니다.
  • project close navigation을 안정화합니다.

원문 제목 · v1.2.16