검색
← 릴리스 노트

데스크톱과 CLI 연동 및 터미널 키바인드 개선

OpenCode · 1.1.17 · 동작변경 · 2026.01.13

데스크톱 앱의 CLI 연동을 강화하고, TUI에서 대화상자 열림 상태의 키바인드를 막도록 개선했습니다.

교안에 영향

기존 안내 글 중 dialog가 열려 있어도 question tool keybindings가 동작한다는 설명은 더 이상 맞지 않습니다.

요약

- 데스크톱 앱이 실행될 때 macOS에서 기존 OpenCode CLI 프로세스를 종료하고, serverPassword와 PTY 소켓 인증을 처리하도록 했습니다. - 데스크톱과 CLI를 같은 Windows JobObject에 묶어 함께 관리하도록 했습니다. - TUI에서 dialog가 열려 있을 때 question tool keybindings가 동작하지 않도록 수정했습니다. - Core에서 symlinkBinary 함수 호출을 제거하고 Homebrew auto-upgrade 기능을 수정했습니다.

바뀐 것

새 기능 1

  • 데스크톱과 CLI를 같은 Windows JobObject에 묶도록 했습니다.

기타 2

  • Core에서 symlinkBinary 함수 호출을 제거해 wrapper script를 교체하는 동작을 없앴습니다.
  • useFilteredList의 memo 기반 항목 추적을 async function 기반 목록에 영향을 주지 않게 조정했습니다.

수정 5

  • Homebrew auto-upgrade 기능을 수정했습니다.
  • dialog가 열려 있을 때 question tool keybindings가 동작하지 않도록 했습니다.
  • macOS에서 데스크톱 앱 실행 시 기존 OpenCode CLI 프로세스를 종료하도록 했습니다.
  • 데스크톱 앱에서 serverPassword를 설정하도록 했습니다.
  • 데스크톱에서 사용할 수 있으면 PTY socket authentication을 제공하도록 했습니다.

원문 제목 · v1.1.17