세션·데스크톱 화면 안정성과 설정 유연성 개선
세션 요약, 워크트리, 데스크톱 UI와 설정 처리 전반의 안정성과 사용성이 개선됐습니다.
교안에 영향
세션 요약과 데스크톱/ TUI 화면 안내에서 일부 위치, 동작, 단축키, 외부 링크 열기 방식 설명은 예전 안내와 달라질 수 있습니다.
요약
- 세션 요약에서 agent 처리와 frontmatter 호환성을 보강하고, ConfigMarkdown 파싱 실패 시 오류 토스트를 표시합니다. - project list, git worktree list, grep tool, per-server MCP timeouts, compaction 입력 한도, Codex ID, provider-level store 옵션, dialog keybinds를 조정했습니다. - TUI에서 /black 계획 선택, 사이드바 diff 경로, 세션 목록 정렬·중앙 배치, wordmark를 손봤습니다. - Desktop에서 사이드바, 워크스페이스 상태 저장, 세션·프로젝트 목록, 툴팁, 검색창, 레이아웃, 외부 링크 동작을 개선했습니다. - OpenTUI를 v0.1.73으로 올려 CJK/Thai 렌더링 문제를 고쳤습니다.
바뀐 것
새 기능
- provider-level store option을 허용합니다.
- dialog keybinds를 설정 가능하게 했습니다.
개선
- project list를 더 방어적으로 처리해 오류 가능성을 줄였습니다.
- git worktree list에서 죽은 worktree를 걸러내도록 했습니다.
- TUI에서 retry duration 표시를 더 알아보기 쉽게 바꿨습니다.
- per-server MCP timeouts를 반영하도록 했습니다.
- compaction에 input limit를 추가했습니다.
- TUI의 /black plan selection에 light rays effect와 mobile styles를 적용했습니다.
- sidebar diff paths에서 native text truncation을 사용합니다.
- 세션 목록에서 처음 선택된 session이 가운데 오도록 했습니다.
- TUI wordmark의 브랜드 표현을 복원했습니다.
- workspace branch selection을 세션 간에 유지하도록 했습니다.
- sidebar에서 workspace order와 collapsed state를 유지하도록 했습니다.
- thinking animation의 opacity와 디자인을 다듬었습니다.
- 활성 session일 때도 session을 busy 상태로 표시합니다.
기타
- development mode에서 models.dev를 불러오도록 했습니다.
- OpenTUI를 v0.1.73으로 올려 CJK word wrapping과 Thai text rendering 문제를 고쳤습니다.
- provider-level store option을 되돌렸습니다.
수정
- 세션 요약 처리 전에 agent 존재를 확인하도록 했습니다.
- frontmatter가 다른 agents와 같은 방식으로 같은 내용을 처리하도록 맞췄습니다.
- ConfigMarkdown 파싱 실패 시 토스트 오류 메시지를 표시합니다.
- grep tool에서 broken symlinks를 더 안전하게 처리하도록 했습니다.
- Codex ID 문제를 수정했습니다.
- Desktop에서 sidebar toggle을 수정했습니다.
- session icon과 name 정렬을 맞췄습니다.