새로운 CLI 기능 및 개선된 CLI 성능
이번 릴리스에서는 모델, MCP 관리, 규칙 및 명령을 제어하기 위한 새로운 CLI 기능을 도입하고, hooks의 성능을 크게 개선했으며 여러 버그를 수정했습니다.
모델 목록 및 선택
사용 가능한 모든 모델을 확인하고 빠르게 전환하려면 agent models 명령, --list-models 플래그 또는 /models 슬래시 명령을 사용하세요.
규칙 생성 및 관리
CLI에서 /rules 명령을 사용해 새 규칙을 생성하고 기존 규칙을 바로 편집할 수 있습니다.
MCP 서버 활성화
/mcp enable 및 /mcp disable 명령으로 MCP 서버를 즉시 활성화하거나 비활성화할 수 있습니다.
- 이제 채팅 내용을 바탕으로 Tab 이름이 자동으로 지정됩니다.
- 새로운
agent명령이 기본 CLI 진입점이 되었습니다. **cursor-agent**는 하위 호환 별칭으로 계속 지원됩니다. - 사용 가능한 모든 모델을 나열할 수 있도록
agent models명령,-list-models플래그,/models슬래시 명령이 추가되었습니다. - MCP 서버를 관리하기 위해
/mcp enable,/mcp disable명령이 추가되었습니다. - 새 규칙을 생성하고 기존 규칙을 수정하기 위한
/rules명령이 추가되었습니다. - 새 명령을 생성하고 기존 명령을 수정하기 위한
/commands명령이 추가되었습니다. - 실행된 하위 명령이 이제 명령 기록에 기록됩니다.
- 공백이 포함된 MCP 서버 이름이 모든
/mcp명령에서 지원됩니다.
- 여러 hook 스크립트가 있는 프로젝트에서 성능을 개선하기 위해, Hooks가 이제 병렬로 실행되며 응답이 병합됩니다.
- Hooks 실행 지연 시간이 10배 감소했습니다.
afterFileEdithook이 이제 파일의 이전 내용을 올바르게 담고 있는old_string을 제공하여, 적절한 diff 캡처가 가능해졌습니다.
Ctrl+D가 이제 표준 셸 동작을 따르며, 종료하려면 두 번 눌러야 합니다.Shift+Enter가 이제 제출 대신 새 줄을 삽입하여, 여러 줄 프롬프트를 작성하기가 더 쉬워졌습니다.- 삭제된 줄이 화면에 시각적 잔상을 남기던 고스트 라인(ghost line) 렌더링 버그를 수정했습니다.
- 턴 완료 중에 대화 상태가 덮어써질 수 있던 레이스 컨디션(race condition)을 수정했습니다.
- 일부 플랫폼에서 node-pty와 관련된 "Cannot find module" 오류를 수정했습니다.
- 채팅 이름 생성 문제를 수정했습니다.
- 후속 메시지와 관련된 여러 버그를 수정했습니다.


