테마 기능과 데스크톱·서브에이전트 개선
테마 기능을 추가하고 데스크톱, 서브에이전트, 명령 실행 관련 동작을 개선했습니다.
교안에 영향
기존 안내 글에서 TUI의 theme 관련 설명과 desktop 앱의 세션 전환, 이미지 붙여넣기, 권한 표시 동작 안내가 맞지 않을 수 있습니다.
요약
- TUI에 theme 기능을 추가하고 설정 변경 시 다시 불러오도록 했습니다. - General SubAgent를 에이전트 목록에 보이게 하고, 주요 에이전트 시스템 프롬프트에서 서브에이전트를 숨길 수 있게 했습니다. - 데스크톱 앱의 이미지 붙여넣기, 세션 이동, 권한 표시, 시작 동작과 저장 방식을 개선했습니다. - HTTP 헤더의 비 ASCII 경로 처리, 모든 도구의 잘림 처리, PowerShell 명령 처리, 계정서명 관련 문제를 수정했습니다.
바뀐 것
새 기능
- TUI에 theme 기능을 추가했습니다.
개선
- 모든 도구에 잘림 처리를 추가했습니다.
- General SubAgent를 에이전트 목록에 보이게 했습니다.
- 주요 에이전트의 시스템 프롬프트에서 서브에이전트를 숨길 수 있는 기능을 추가했습니다.
- execArgv에 --use-system-ca 플래그를 추가해 시스템 인증 기관을 지원하도록 했습니다.
- 설정이 바뀌면 theme를 다시 불러오도록 했습니다.
- palette cache를 지웠습니다.
- inline task tool ASCII 문자에 agent 색을 넣고 agent 이름을 강조하도록 했습니다.
- desktop application에서 Suspense 대신 Show를 사용하도록 했습니다.
- desktop startup 중 window를 즉시 표시하도록 했습니다.
- 필요하지 않을 때 permission auto-accept가 보이지 않도록 했습니다.
- 더 나은 색 대비로 terminal text selection 가시성을 개선했습니다.
기타
- desktop application에 media framework를 번들로 포함했습니다.
- macOS application entitlements 설정을 수정했습니다.
- entitlements에 audio input과 camera 권한을 추가했습니다.
- desktop application용 AppImage에 media framework를 번들로 포함했습니다.
- desktop application에 UI package를 추가했습니다.
- 앱의 storage 접근 방식을 다시 구성했습니다.
수정
- HTTP 헤더에서 비 ASCII 디렉터리 경로를 인코딩하도록 했습니다.
- 직렬화할 수 없는 오류를 더 잘 처리하도록 개선했습니다.
- commands 목록에서 subagent 작업이 정상적으로 동작하도록 했습니다.
- PowerShell로 명령을 전달할 때 backticks를 이스케이프하도록 했습니다.
- TUI에서 attach session 조회 동작을 복원했습니다.
- desktop app에서 입력이 비어 있을 때 이미지 붙여넣기 문제를 고쳤습니다.
- 키보드 단축키로 session을 이동할 때의 문제를 고쳤습니다.