검색
← 릴리스 노트

Diff 뷰어 개편과 오류 처리 개선

OpenCode · 1.15.9 · 기타 · 2026.05.22

Diff 뷰어를 새 레이아웃으로 바꾸고 여러 오류 메시지와 세션 처리 흐름을 개선했습니다.

교안에 영향

diff viewer 기본 활성화로 예전 안내 글의 비활성화 전제는 맞지 않으며, question prompt와 tab shortcut 안내도 달라졌습니다.

요약

- diff viewer를 파일 트리와 새 레이아웃으로 다시 설계하고 기본 표시로 전환했습니다. - diff viewer를 닫을 때 이전 화면으로 돌아가며, 빈 상태와 컨텍스트 처리도 개선했습니다. - 기본 모델 오류, PTY 세션 오류, project not found, MCP server not found, session busy 등 여러 오류 메시지를 더 명확하게 바꿨습니다. - TUI에서는 명령 팔레트에서 현재 worktree 경로를 복사할 수 있고, Desktop에서는 제목 표시줄의 탭 이동과 세션 상태 표시를 개선했습니다. - MCP OAuth 설정에 callback port와 scopes 전달을 지원하고, Vertex Anthropic 엔드포인트와 reasoning continuation 메타데이터 처리도 조정했습니다.

바뀐 것

개선 6

  • diff viewer를 파일 트리와 새 레이아웃으로 다시 설계했습니다.
  • diff viewer를 기본으로 활성화했습니다.
  • MCP OAuth configs에 callback port를 설정하고 client metadata에 configured scopes를 포함하도록 했습니다.
  • 명령 팔레트에서 현재 worktree 경로를 복사할 수 있게 했습니다.
  • tab navigation을 title bar로 옮기고 session tab shortcut을 더 촘촘하게 조정했습니다.
  • title bar에 session status를 표시하도록 했습니다.

기타 1

  • gitlab-ai-provider를 6.7.0으로 올렸습니다.

수정 17

  • diff viewer를 닫으면 이전 화면으로 돌아가도록 바꿨습니다.
  • 기본 모델이 잘못되었거나 사용할 수 없을 때 더 명확한 오류를 보여주도록 했습니다.
  • 누락된 PTY session 오류를 일반 실패가 아니라 별도 오류로 표시하도록 했습니다.
  • diff viewer의 빈 상태와 context 처리를 개선했습니다.
  • skill invocation 실패 시 더 명확한 오류를 보여주도록 했습니다.
  • installation upgrade 실패 시 더 명확한 오류를 보여주도록 했습니다.
  • HTTP API에서 project not found 오류를 더 명확하게 반환하도록 했습니다.
  • HTTP API에서 PTY 오류 본문을 반환하도록 했습니다.
  • HTTP API에서 MCP server not found 오류를 반환하도록 했습니다.
  • us와 eu multi-region 설정에서 사용할 수 있는 Vertex Anthropic endpoints를 사용하도록 했습니다.
  • HTTP API에서 session busy 오류 본문을 반환하도록 했습니다.
  • native reasoning continuation metadata를 turn 간에 유지하도록 했습니다.
  • diff viewer의 keyboard shortcuts를 다듬었습니다.
  • question prompt key handling을 복원했습니다.
  • spinner 색상이 활성 agent와 맞도록 했습니다.
  • 여러 개의 콜론이 있는 callback URL에서도 user code를 올바르게 추출하도록 했습니다.
  • VCS refresh를 지연 처리해 session page churn을 줄였습니다.

원문 제목 · v1.15.9