mistralai/mistral-vibe

Minimal CLI coding agent by Mistral

解決的問題

Mistral Vibe 是一個命令列介面(CLI)型的程式碼助手,允許開發者使用自然語言與程式碼庫互動。它消除了手動將程式碼複製貼上至瀏覽器的需求,提供一個對話式介面,可直接在終端機中探索、修改和管理專案。

工作原理

由 Mistral 模型驅動的 Vibe 作為一個代理系統,能夠執行一組內建工具來完成任務。它會掃描專案檔案結構與 Git 狀態以維持上下文。系統支援不同的代理設定(例如 plan 用於只讀探索,accept-edits 用於重構),並能將複雜任務委派給獨立的子代理,以防止上下文視窗過載。它也實作了基於 Agent Skills 規範的「技能」系統,允許使用者透過 SKILL.md 檔案擴充其功能,新增自訂工具與斜線指令。

適用對象

偏好終端機為中心工作流程,並希望擁有能以最小摩擦讀取、撰寫與搜尋本地程式碼庫的 AI 助手的開發者。

主要特色

  • 整合工具集:內建功能支援讀取、寫入、套用補丁檔案,執行 shell 命令,並使用 grepripgrep 進行遞迴程式碼搜尋。
  • 代理委派:可啟動子代理進行平行工作,並使用 ask_user_question 工具進行互動式釐清。
  • 多模態支援:支援透過 @ 提及附加圖片,適用於具備視覺能力的模型。
  • 可擴展技能:透過 SKILL.md 檔案實作類似外掛的系統,可新增自訂工具與斜線指令。
  • 程式化模式:支援透過 --prompt 進行非互動式執行,並可對回合數、價格與令牌預算進行限制。
  • 安全功能:包含信任資料夾系統與工具執行核准設定。

相關

  • Dispatch
  • Dispatch
  • Dispatch
  • 專案
  • Dispatch