데스크톱·TUI·세션 동작 개선
데스크톱 사이드바, TUI, 세션 처리와 일부 SDK 정의를 다듬었습니다.
교안에 영향
plan mode가 git worktree가 아닌 환경에서도 동작하므로, 옛 안내 글의 관련 제한 설명은 더 이상 맞지 않을 수 있습니다.
요약
- 데스크톱 사이드바의 load more 버튼 동작을 고쳤습니다. - git worktree가 아닐 때 plan mode가 동작하도록 수정하고, Codex OAuth 세션의 중복 system prompt를 건너뜁니다. - /connect 대화상자에 연결된 provider 표시를 추가하고, 전송한 프롬프트의 파일 참조 중복을 제거했습니다. - Footer의 모든 timeout을 추적해 메모리 누수를 막고, OPENCODE_SERVER_PASSWORD 설정 시 TUI가 동작하도록 했습니다. - ToolContext 타입에 missing metadata()와 ask() 정의를 추가했습니다.
바뀐 것
새 기능
- /connect 대화상자에 연결된 provider를 표시합니다.
기타
- Footer component의 모든 timeout을 추적해 memory leaks를 막도록 했습니다.
- ToolContext type에 missing metadata()와 ask() 정의를 추가했습니다.
수정
- desktop sidebar의 "load more" 버튼 동작을 수정했습니다.
- git worktree가 아닐 때 plan mode가 동작하도록 수정했습니다.
- Codex OAuth 세션에서 중복 system prompt를 건너뛰도록 수정했습니다.
- tips의 SST rename 뒤 Docker image를 수정했습니다.
- 전송한 프롬프트의 file references 중복을 제거했습니다.
- OPENCODE_SERVER_PASSWORD가 설정된 경우 TUI가 동작하도록 했습니다.