검색
← 릴리스 노트

세션 정렬과 로케일·내보내기 개선

OpenCode · 1.18.15 · 버그수정 · 2026.08.07

메시지와 세션 정렬 기준을 바로잡고, 데스크톱 로케일 지원과 JSON 내보내기를 추가했습니다.

교안에 영향

예전 안내 글에서 메시지나 세션이 message ID 순서로 정렬된다고 설명한 부분은 더 이상 맞지 않습니다.

요약

- 가져온 메시지나 오래된 message ID가 섞여도 메시지 순서와 세션 경계가 시간 기준으로 유지되도록 수정했습니다. - truncate 정리와 compaction 처리에서 파일 정리와 tool-call 기록 보존을 더 안정적으로 만들었습니다. - 데스크톱 앱의 로케일 지원 범위를 넓히고, locale picker와 기존 번역의 누락을 보완했습니다. - UI에서 전체 session transcript를 JSON으로 내보내는 기능이 추가됐고, web UI의 blob attachment 로딩 문제를 수정했습니다.

바뀐 것

새 기능 1

  • UI에서 전체 session transcripts를 JSON으로 내보내는 기능을 추가했습니다.

개선 1

  • Desktop app 전반의 locale 지원 범위를 더 넓혔습니다.

수정 10

  • 가져온 메시지나 legacy message ID의 순서가 어긋나도 Chronological message ordering이 올바르게 유지되도록 수정했습니다.
  • Revert와 fork 작업이 message ID가 아니라 실제 메시지 연대순을 사용하도록 바꿨습니다.
  • Truncation cleanup이 파일 timestamp를 기준으로 오래된 파일을 더 신뢰성 있게 제거하도록 수정했습니다.
  • Repeated compaction에서 이전 tool-call history가 summary에 남고 orphaned results가 빠지지 않도록 수정했습니다.
  • Blob-based attachments가 web UI에서 올바르게 로드되도록 수정했습니다.
  • Session timelines가 chronological message boundaries를 더 정확히 따르도록 수정했습니다.
  • Stored messages가 creation time 순서로 유지되도록 수정했습니다.
  • Session lists가 persisted activity time 기준으로 더 안정적으로 정렬되도록 수정했습니다.
  • Locale picker에서 language names가 해당 언어의 이름으로 표시되도록 수정했습니다.
  • 기존 locales의 누락된 번역을 채웠습니다.

원문 제목 · v1.18.15