Mistral Vibe CLI 3.0.0을 출시했습니다. 다음 링크에서 다운로드하세요: https://github.com/mistralai/mistral-vibe#one-line-install-recommended 지난 한 달 동안 CLI에 두 가지 큰 변화가 생겼고, 이를 기념하기 위해 메이저 버전을 출시하게 되었습니다. 이제 CLI는 Mistral Unified Harness 위에서 실행됩니다.
지금까지 CLI와 Mistral Vibe VS Code 확장 프로그램은 브라우저의 Mistral Vibe 뒤에 있는 에이전트 루프와 별개의 자체 에이전트 루프를 가지고 있었습니다. 더 이상 그렇지 않습니다: 세 가지 모두 이제 동일한 하네스를 사용합니다. 그 중심에는 에이전트의 상태를 유지하고 다음 단계를 결정하는 Rust 코어가 있으며, 이는 세 곳 모두에서 동일한 코드입니다. 이 주변으로 CLI와 VS Code는 모델을 호출하고, 도구를 실행하며, 장치에 세션을 저장하는 하나의 로컬 런타임을 공유하고, 반면 브라우저의 Mistral Vibe는 클라우드 샌드박스를 위해 구축된 런타임을 사용합니다. 실제로는 에이전트가 터미널에서 행동하는 방식과 VS Code나 브라우저에서 행동하는 방식이 동일합니다. 하네스에 기능을 배포하거나 버그를 수정하면, 각 클라이언트별로 한 번씩 빌드할 필요 없이 모든 영역에 적용됩니다. 우리는 Unified Harness를 설계하여 현재 유료 사용자에게 출시하고 있는 Mistral Large 4와 같은 Mistral 모델을 최대한 활용할 수 있도록 했습니다. /teleport의 경우도 마찬가지입니다: CLI에서 브라우저의 Mistral Vibe로 세션을 전송하면, 시작된 것과 동일한 하네스에서 계속 실행됩니다.
새로운 터미널 UI는 Rust로 작성되었습니다. 이는 디스플레이만 처리하는 네이티브 바이너리이며: 하네스와 통신하고 돌아오는 것을 그립니다. vibe를 실행할 때 거의 즉시 나타나며, 긴 세션에서도 스크롤, 타이핑, 피커가 반응성을 유지합니다.
일부 수치(M4 Pro MacBook에서 측정된 중앙값): 시작: 첫 프레임이 표시되는 시간은 72ms로, Python TUI의 1.1초보다 단축되었으며 즉시 타이핑을 시작할 수 있습니다. 앱 서버는 실행 후 1.5초에 입력 준비가 됩니다. 그 이전에 제출하는 프롬프트는 대기열에 추가되었다가 준비되는 대로 전송됩니다.
스크롤링: 추론(reasoning), 도구 호출(tool calls), diff, 할 일 목록(todo lists)이 혼합된 3개에서 500턴에 이르는 대화에서 새로운 TUI는 CPU 코어의 약 4%만을 사용하면서 초당 60프레임으로 스크롤됩니다. Python TUI는 약 14프레임을 초당 렌더링하고 약 15%를 사용했습니다. 각 스크롤 단계는 이전의 약 16ms보다 짧은 1밀리초 이내에 화면에 도달합니다. https://preview.redd.it/t4xcoxcdukwh1.png?width=2400&format=png&auto=webp&s=ade72aaa9dcabc02aa1028a2f9b46e905984fae7 https://preview.redd.it/4vmupozdukwh1.png?width=2400&format=png&auto=webp&s=f915d8b0aa0b8a96fef7f2225d07dd20589c9de9 https://preview.redd.it/fquhw0peukwh1.png?width=2400&format=png&auto=webp&s=ef4edbe736efbc49e4ff40cc75f79830fc730072 'ready for input'이 첫 프레임보다 개선되지 않은 이유: 그 시간은 여전히 Python으로 작성되어 있고 하네스 런타임을 시작하고 구성을 로드해야 하는 앱 서버를 시작하는 데 사용됩니다. 따라서 이 대기 시간은 여전하지만, 더 이상 죽은 시간이 아닙니다. 앱 서버가 시작되는 동안 프롬프트를 작성할 수 있으며, 빈 터미널을 바라보는 대신 할 수 있습니다. 무엇이 사라졌는가 3.0에서도 전환 과정에서 유지했던 것들을 제거합니다: 레거시 하네스(legacy harness)와 --legacy-harness 플래그입니다. Python TUI: VIBE_CLI=python은 더 이상 이를 불러오지 않습니다. 계획 모드. 3.0을 얻는 방법 만약 2.26.0 버전 이상을 사용하고 있다면, 이미 새로운 TUI를 발견했을 수 있습니다. 지난 며칠 동안 사용자들을 점진적으로 전환해 왔습니다. Vibe를 다음에 실행할 때 업데이트가 제공되거나, vibe --check-upgrade를 실행하여 지금 바로 받을 수 있습니다. 구성(config), 스킬(skills), 에이전트(agents), MCP 서버 및 세션은 모두 유지됩니다. 문제가 발생하거나 어색하게 느껴진다면 이슈를 열어주세요: https://github.com/mistralai/mistral-vibe/issues submitted by /u/isidor_n [link] [comments]