환경·도구·모델 지원 개선
쉘 환경 훅, 스킬 읽기, 클라우드플레어 게이트웨이와 모델 지원을 중심으로 여러 기능이 개선됐다.
교안에 영향
쉘 환경 훅, 스킬 디렉터리, --thinking, session tabs 복원 등 이전 안내 글의 기능 설명이 일부 달라져 옛 사용법 안내가 맞지 않을 수 있다.
요약
- shell.env 훅으로 도구와 쉘의 환경을 조작할 수 있게 됐다. - .agents/skills 디렉터리에서 skills를 읽고, skill 호출 뒤 권한 요청과 스크립트·리소스 탐색을 개선했다. - Trinity model system prompt 지원을 추가하고, Cloudflare AI Gateway는 공식 ai-gateway-provider 패키지를 사용하도록 바꿨다. - Gemini schema 검증, MCP 도구 정리, C#/F# LSP 루트 감지, CLI run 명령과 데스크톱 UI 전반의 문제를 수정했다.
바뀐 것
새 기능
- Trinity model system prompt 지원을 추가했다.
- shell.env 훅으로 도구와 쉘의 환경을 조작할 수 있게 했다.
- agent customization에서 theme colors를 사용할 수 있게 했다.
- .agents/skills 디렉터리에서 skills를 읽는 기능을 추가했다.
- .slnx를 C#/F# LSP root detection에 추가했다.
- run 명령에서 reasoning blocks를 보여주는 --thinking 플래그를 추가했다.
- desktop에서 review comments가 있을 때 empty prompt를 허용했다.
개선
- command palette의 placeholder text를 업데이트했다.
- application UI의 간격을 개선했다.
기타
- reasoning variants에서 k2p5를 제외했다.
- end-to-end 테스트를 더 빠르게 했다.
수정
- 메모리 누수가 생기지 않도록 AbortController 클로저 처리를 수정했다.
- Trinity model system prompt 지원 추가를 되돌렸다.
- Cloudflare AI Gateway에 공식 ai-gateway-provider 패키지를 사용하도록 바꿨다.
- 설정의 provider headers가 fetch 요청에 적용되지 않던 문제를 수정했다.
- MCP tools가 안전하게 정리되도록 했다.
- skills system의 프롬프트를 개선하고, skill 호출 뒤 권한 요청과 스크립트·리소스 탐색을 개선했다.
- Gemini schema validation에서 중첩 배열 항목을 처리하도록 했다.
- plugins가 항상 다시 설치되던 문제를 수정했다.
- Gemini schema에서 non-object 타입의 properties와 required fields를 제거하도록 했다.
- CLI run 명령을 non-interactive로 바꿨다.
- OSC52 이후에는 항상 native clipboard로 되돌아가도록 했다.
- Model selector가 너무 이르게 잘리던 문제를 수정했다.
- 앱의 terminal serialization bug를 수정했다.
- 앱에서 tooltips를 강제로 mount하지 않도록 했다.