검색
← 릴리스 노트

세션 보존과 데스크톱 입력 처리 개선

OpenCode · 1.2.27 · 버그수정 · 2026.03.16

worktree와 고아 브랜치에서 세션 유실을 고치고 데스크톱 UI와 입력 동작을 손봤습니다.

교안에 영향

이전 안내 글에서 worktree나 고아 브랜치에서 세션이 유지된다고 적었다면 이제 맞지 않습니다.

요약

- worktree와 고아 브랜치에서 세션이 유실되던 문제를 수정했습니다. - 기존 permission 모듈을 제거하고 PermissionNext, QuestionService, InstanceState ALS 관련 처리를 정리했습니다. - chunk timeout 기본값을 2분에서 5분으로 늘리고, compaction 메시지를 agent initiated로 추적하도록 했습니다. - 데스크톱에서 open 라벨을 제거하고 prompt composer의 멀티라인 웹 붙여넣기를 처리합니다. - VCS watcher, 질문 중단 시 pending entry 정리, SIGHUP 종료 처리 등 여러 버그를 수정했습니다.

바뀐 것

개선 3

  • PermissionNext를 effectify하고 InstanceState ALS 버그를 수정했습니다.
  • compaction message가 agent initiated로 추적되도록 했습니다.
  • 기본 chunk timeout을 2분에서 5분으로 늘렸습니다.

기타 6

  • legacy permission module을 삭제했습니다.
  • SIGHUP exit handler를 제거했습니다.
  • branded ID schemas를 인라인 처리했습니다.
  • QuestionService를 effects를 사용하도록 리팩터링했습니다.
  • Desktop에서 UI의 open label을 제거했습니다.
  • 커뮤니티 기여로 세션 유실 문제, 긴 파일명 겹침, 스페인어 문서 번역, opencode-firecrawl 문서 추가를 반영했습니다.

수정 4

  • VCS watcher if statement 로직을 수정했습니다.
  • 질문이 중단될 때 pending entry를 정리하도록 했습니다.
  • worktrees와 orphan branches에서 세션이 유실되던 문제를 수정했습니다.
  • Desktop의 prompt composer에서 멀티라인 웹 붙여넣기를 처리하도록 했습니다.

원문 제목 · v1.2.27