bash 모드 자동완성·플러그인 관리 개선
bash 모드 자동완성과 플러그인 목록 검색, SHA 고정 설치를 지원합니다.
교안에 영향
bash mode 자동완성 안내와 installed plugins list, plugin pinning, `/context`와 `/usage` 관련 안내는 새 동작에 맞게 수정해야 합니다.
요약
- bash mode(`!`)에서 일부 명령을 히스토리 기반으로 `Tab` 자동완성할 수 있습니다. - installed plugins list에 검색 기능이 추가되고, plugin을 특정 git commit SHA에 고정할 수 있습니다. - `/usage` 명령이 [VSCode]에서 추가되었습니다. - context window 차단 기준, 메모리 문제, 여러 슬래시 명령 오버레이와 자동완성 관련 버그를 수정했습니다.
바뀐 것
새 기능
- bash mode(`!`)에 history-based autocomplete가 추가되어, 일부 명령을 입력한 뒤 `Tab`으로 bash command history에서 완성할 수 있습니다.
- installed plugins list에 검색이 추가되어 이름이나 설명으로 필터링할 수 있습니다.
- plugin을 특정 git commit SHA에 pinning할 수 있어 marketplace entry를 정확한 버전으로 설치할 수 있습니다.
- [VSCode]에 `/usage` command가 추가되어 현재 plan usage를 볼 수 있습니다.
개선
- 붙여넣은 텍스트를 한 글자씩이 아니라 하나의 token으로 삭제하도록 backspace 동작을 개선했습니다.
수정
- context window blocking limit이 지나치게 공격적으로 계산되던 regression을 고쳐, 약 65%에서 막히던 문제가 intended ~98% 수준으로 조정되었습니다.
- parallel subagents 실행 시 발생하던 memory issue를 고쳐 crash 가능성을 줄였습니다.
- shell commands 완료 후 stream resources가 정리되지 않던 memory leak을 수정했습니다.
- bash mode에서 `@` symbol이 file autocomplete suggestions을 잘못 띄우던 문제를 수정했습니다.
- `@`-mention 메뉴에서 folder click이 directory 진입이 아니라 선택으로 처리되던 동작을 수정했습니다.
- `/feedback` command가 description이 매우 길 때 invalid GitHub issue URLs를 만들던 문제를 수정했습니다.
- `/context` command가 verbose mode에서 status line과 같은 token count와 percentage를 보여주도록 수정했습니다.
- `/config`, `/context`, `/model`, `/todos` command overlay가 예기치 않게 닫히던 문제를 수정했습니다.
- 비슷한 slash command를 입력할 때 잘못된 명령이 선택되던 autocomplete 문제를 수정했습니다.
- plugin marketplace에서 marketplace가 하나만 구성된 경우 back navigation이 일관되지 않던 문제를 수정했습니다.
- iTerm2 progress bar가 종료 시 제대로 지워지지 않아 잔상 indicator와 bell sound가 남던 문제를 수정했습니다.