mistralai/mistral-vibe

Minimal CLI coding agent by Mistral

해결하는 문제

Mistral Vibe는 자연어를 사용하여 코드베이스와 상호작용할 수 있는 명령줄 인터페이스(CLI) 기반 코딩 어시스턴트입니다. 브라우저로 코드를 수동으로 복사-붙여넣기할 필요 없이, 터미널에서 직접 프로젝트를 탐색하고 수정하며 관리할 수 있는 대화형 인터페이스를 제공합니다.

작동 방식

Mistral의 모델에 의해 구동되는 Vibe는 일련의 내장 도구를 실행하여 작업을 수행할 수 있는 에이전트 시스템입니다. 프로젝트 파일 구조와 Git 상태를 스캔하여 맥락을 유지합니다. 다양한 에이전트 프로필(예: plan은 읽기 전용 탐색, accept-edits는 리팩터링)을 지원하며, 복잡한 작업을 독립적인 하위 에이전트에게 위임하여 컨텍스트 창 오버로드를 방지합니다. 또한 Agent Skills 사양 기반의 '스킬' 시스템을 구현하여, 사용자가 SKILL.md 파일을 통해 사용자 정의 도구와 슬래시 명령어를 추가하여 기능을 확장할 수 있습니다.

대상 사용자

터미널 중심 워크플로우를 선호하고, 로컬 코드베이스를 최소한의 부담으로 읽고 쓰고 검색할 수 있는 AI 어시스턴트를 원하는 개발자들입니다.

주요 특징

  • 통합 도구 세트: 파일 읽기/쓰기, 패치 적용, 쉘 명령어 실행, grep 또는 ripgrep를 사용한 재귀적 코드 검색 기능이 내장되어 있습니다.
  • 에이전트 위임: 병렬 작업을 위한 하위 에이전트를 생성하고, ask_user_question 도구를 사용해 인터랙티브한 확인이 가능합니다.
  • 다중 모달 지원: @ 참조를 통해 이미지 첨부를 지원하며, 시각 능력이 있는 모델에 적합합니다.
  • 확장 가능한 스킬: SKILL.md 파일을 통해 사용자 정의 도구와 슬래시 명령어를 추가할 수 있는 플러그인형 시스템입니다.
  • 프로그래밍 모드: --prompt를 사용해 비대화형 실행이 가능하며, 실행 횟수, 가격, 토큰 예산에 제약을 설정할 수 있습니다.
  • 안전 기능: 신뢰 폴더 시스템과 도구 실행 승인 설정을 포함하여 안전한 작동을 보장합니다.

관련

  • Dispatch
  • Dispatch
  • Dispatch
  • 프로젝트
  • Dispatch