검색
← 릴리스 노트

TUI diff 뷰어와 실행 흐름 개선

OpenCode · 1.15.6 · 기능추가 · 2026.05.20

TUI에 diff 뷰어가 추가되고 run 프롬프트와 플러그인 처리, HTTP API가 개선되었습니다.

교안에 영향

이전 안내 글의 run 탭 구성과 subagent 탭 안내는 맞지 않으며, opencode login 기본 주소는 https://console.opencode.ai 로 바뀌었습니다.

요약

- TUI에 변경 내용을 확인하는 diff viewer가 추가되고, 첫 파일이 자동으로 선택되며 단일 자식 디렉터리는 접혀 보입니다. - run 프롬프트에 shell mode가 추가되고, run 에서는 subagent 탭 대신 필요할 때 고르는 picker가 사용됩니다. - 플러그인 파일 로드 오류와 필수 인자 누락 문제가 있어도 나머지 플러그인과 도구 로딩이 계속됩니다. - v2 HTTP API와 OpenAPI가 public error schema, catalog errors, request errors, endpoint error responses를 노출하도록 바뀌었습니다. - Zed editor context, 로그인 기본 주소, 상대 config 경로의 agent·command 이름 해석, OPENCODE_PERMISSION 처리, 런타임 토큰 선택과 데스크톱 탭·Windows 메뉴·우크라이나어 로케일 지원이 수정되었습니다.

바뀐 것

새 기능 8

  • TUI에 변경 내용을 검토하는 diff viewer가 추가되었습니다.
  • run 프롬프트에 shell mode가 추가되었습니다.
  • v2 HTTP API가 structured public error schemas를 노출합니다.
  • v2 HTTP API가 catalog errors를 노출합니다.
  • v2 HTTP API가 request errors를 노출합니다.
  • desktop tabs 지원이 추가되었습니다.
  • Windows에 native app menu가 추가되었습니다.
  • Ukrainian locale 지원이 추가되었습니다.

개선 5

  • diff viewer의 파일 트리에서 단일 자식 디렉터리가 접히도록 바뀌었습니다.
  • run 에서 subagent tabs를 on-demand picker로 대체했습니다.
  • v2 OpenAPI spec이 endpoint error responses를 보존하도록 했습니다.
  • legacy PgUp와 PgDn TUI keybind aliases를 복원했습니다.
  • TUI diff viewer가 첫 파일을 자동으로 포커스하도록 했습니다.

기타 1

  • opentui dependencies를 0.2.15 로 업데이트했습니다.

수정 10

  • plugin file load errors가 나도 나머지 plugin loading이 계속되도록 했습니다.
  • Anthropic API-key models가 native runtime을 사용하도록 바뀌었습니다.
  • Zed editor context가 Zed terminals 안에서만 활성화되도록 했습니다.
  • opencode login의 기본 주소가 https://console.opencode.ai 로 바뀌었습니다.
  • relative config paths에서 agent와 command names가 올바르게 해석되도록 했습니다.
  • Invalid OPENCODE_PERMISSION JSON이 startup을 중단시키지 않도록 했습니다.
  • missing args가 있는 plugin tools가 tool loading을 깨지 않도록 했습니다.
  • native runtime이 OpenCode models에 대해 console provider token을 우선 사용하도록 했습니다.
  • imported sessions의 directory와 relative path fields가 올바르게 갱신되도록 했습니다.
  • custom providers가 config updates 직후 바로 보이도록 했습니다.

원문 제목 · v1.15.6