TUI와 설정·출력 처리 개선
TUI 레이아웃과 대화 입력, 설정 우선순위, 도구 출력 처리와 관련된 개선이 포함됐다.
교안에 영향
이전 안내 글에서 .claude prompt와 skills 로딩을 항상 한다고 적었다면 더 이상 맞지 않음.
요약
- ACP tool_call_update 이벤트에 kind, title, rawInput 필드를 추가했다. - debug 명령과 하위 명령에 도움말 텍스트를 추가하고, .claude prompt와 skills 로딩을 끌 수 있게 했다. - 사용자 선호와 지시를 묻는 interactive question tool을 추가했으며, 잘린 도구 출력은 파일로 저장한다. - TUI에서 모바일용 오버레이 사이드바, 긴 bash 출력 확장, 자동완성 높이 제한, 권한 선택 표시와 메시지 메타데이터 표시를 개선했다. - MCP OAuth discovery, 설정 우선순위, 데스크톱 외부 링크 처리와 모델 선택기 표시 문제를 수정했다.
바뀐 것
새 기능
- ACP tool_call_update events에 kind, title, rawInput 필드를 추가했다.
- .claude prompt와 skills loading을 끌 수 있게 했다.
- 사용자 선호와 지시를 모으는 interactive question tool을 추가했다.
- 좁은 화면에서 모바일 경험을 위한 overlay sidebar를 추가했다.
개선
- debug command와 subcommands에 help text를 추가했다.
- 잘린 tool outputs를 파일에 쓰도록 했다.
- task tool subagent filtering을 단순화했다.
- title generation에서 반복적인 "Analyzing..." 접두어가 나오지 않도록 했다.
- sidebar가 보일 때 header와 footer를 숨겨 반응형 레이아웃을 개선했다.
- 긴 명령의 bash output을 펼쳐 볼 수 있게 해 가독성을 높였다.
- username visibility toggle을 제거하고 user message metadata 표시를 단순화했다.
- TUI answer options의 들여쓰기와 label clarity를 개선했다.
- TUI에서 autocomplete height가 화면에 맞도록 제한했다.
- orange themes에서 button text visibility를 위해 selectedListItemText를 추가했다.
기타
- anomalyco tap용 Homebrew formula를 업데이트했다.
- session settings management를 단순화했다.
- header component의 사용하지 않는 import와 변수를 제거했다.
수정
- title 생성 시 normal transform options가 small model options와 충돌하던 문제를 고쳤다.
- MCP에서 OAuth discovery에 올바른 authorization server URL을 사용하도록 고쳤다.
- local config가 remote를 덮어쓸 수 있도록 config precedence를 바로잡았다.
- Permission rework에서 빠졌던 showDetails check를 복구했다.
- fatal error exit 때 terminal state를 깔끔하게 복원하도록 했다.
- forking conversations 시 forked message text가 prompt에 들어가도록 했다.
- permission selection text에 selected foreground color를 사용하도록 했다.
- web UI model selector에서 valid release_date가 없는 custom models도 보이도록 했다.