@plugin 멘션과 모델 선택 흐름 개선
채팅에서 @plugin을 참조할 수 있게 하고, 최신 모델 목록이 선택 화면에 반영되도록 했습니다.
교안에 영향
채팅에서 @plugin을 쓰는 안내와, 모델 선택 화면 설명, zsh-fork skill 권한 처리 안내는 예전과 다르게 보아야 합니다.
요약
- 채팅에서 @plugin 멘션으로 플러그인을 직접 참조하고 관련 MCP/app/skill 컨텍스트를 자동 포함합니다. - TUI picker 흐름에서 최신 모델 카탈로그 변경 사항이 보이도록 모델 선택 화면을 업데이트했습니다. - zsh-fork skill 실행의 sandbox 정책에 실행 파일 권한 프로필을 합쳐 더 안전한 권한 처리를 적용했습니다. - JS REPL, app-server, Linux/macOS sandbox 관련 오류와 신뢰성 문제를 수정했습니다.
바뀐 것
새 기능
- @plugin 멘션을 추가해 채팅에서 플러그인을 직접 참조하고 관련 MCP/app/skill 컨텍스트를 자동 포함할 수 있게 했습니다.
- 최신 모델 카탈로그 변경 사항이 TUI picker 흐름에 반영되도록 새로운 model-selection surface update를 추가했습니다.
개선
- zsh-fork skill 실행을 위해 executable permission profiles를 per-turn sandbox policy에 합쳐 더 안전하고 누적 가능한 권한 처리를 적용했습니다.
기타
- js_repl 이미지 emission과 encoding guidance 문서를 더 명확하게 정리했습니다.
- TUI theme picker 경로의 codespell 경고를 수정했습니다.
수정
- JS REPL에서 실패한 cell 이후에도 이전에 초기화된 bindings가 유지되도록 state handling을 수정했습니다.
- SIGTERM을 Ctrl-C처럼 처리해 app-server websocket 종료가 갑작스럽게 끊기지 않도록 했습니다.
- js_repl의 emitImage는 data: URL만 받도록 강화해 외부 URL 전달을 막았습니다.
- Linux bubblewrap sandbox가 root-owned 실행에서도 항상 user namespace를 unshare하도록 해 격리 일관성을 높였습니다.
- macOS Seatbelt의 network와 unix-socket 처리를 개선해 제한된 subprocess 환경에서의 신뢰성을 높였습니다.
- feedback/diagnostics를 워크플로 초기에 더 먼저 보여주도록 해 연결 및 진단 정보를 앞단에서 확인할 수 있게 했습니다.