CLI 시작 및 상호작용 동작 개선
플러그인 초기화와 설정 전환을 더 빠르게 하고, 취소·프롬프트·파일 선택 동작을 개선했습니다.
교안에 영향
작업 취소 후 세션이 종료된다는 예전 안내와, -- 뒤의 -로 시작하는 프롬프트를 플래그처럼 다룬다는 안내는 더 이상 맞지 않습니다.
요약
- sandboxed plugins를 병렬로 불러오고 plugin, provider, model별로 tool descriptors를 캐시해 CLI 시작을 빠르게 했습니다. - plugin과 tool config 토글 시 TUI를 낙관적으로 갱신하고 전체 config 재로딩이나 플러그인 재import 없이 변경 사항을 저장하도록 개선했습니다. - @-mention file picker의 fuzzy ranking을 복원해 관련 파일이 먼저 보이도록 했습니다. - 작업 취소 후 interactive CLI session이 종료되지 않게 하고, -- 뒤의 대시로 시작하는 prompt 처리와 hub abort cleanup 실패, GLM thinking 전달 문제를 수정했습니다.
바뀐 것
개선
- sandboxed plugins를 병렬로 로드하고 plugin, provider, model별로 tool descriptors를 캐시해 CLI 시작 속도를 높였습니다.
- plugin과 tool config 토글 시 TUI를 낙관적으로 갱신하고 전체 config를 다시 불러오거나 플러그인을 재import하지 않고 변경 사항을 저장하도록 했습니다.
- @-mention file picker의 fuzzy ranking을 복원했습니다.
- 작업을 취소해도 interactive CLI session이 계속 유지되도록 했습니다.
수정
- -- 뒤에 전달한 대시로 시작하는 prompt가 플래그로 잘못 해석되지 않도록 했습니다.
- hub abort cleanup 실패가 runtime host를 크래시시키지 않도록 복구 처리를 추가했습니다.
- provider metadata를 통해 GLM thinking을 라우팅해 thinking-enabled GLM models가 gateway에서 올바르게 동작하도록 했습니다.