mistralai/mistral-vibe
Minimal CLI coding agent by Mistral
解決的問題
Mistral Vibe 是一個命令列介面(CLI)型的程式碼助手,允許開發者使用自然語言與程式碼庫互動。它消除了手動將程式碼複製貼上至瀏覽器的需求,提供一個對話式介面,可直接在終端機中探索、修改和管理專案。
工作原理
由 Mistral 模型驅動的 Vibe 作為一個代理系統,能夠執行一組內建工具來完成任務。它會掃描專案檔案結構與 Git 狀態以維持上下文。系統支援不同的代理設定(例如 plan 用於只讀探索,accept-edits 用於重構),並能將複雜任務委派給獨立的子代理,以防止上下文視窗過載。它也實作了基於 Agent Skills 規範的「技能」系統,允許使用者透過 SKILL.md 檔案擴充其功能,新增自訂工具與斜線指令。
適用對象
偏好終端機為中心工作流程,並希望擁有能以最小摩擦讀取、撰寫與搜尋本地程式碼庫的 AI 助手的開發者。
主要特色
- 整合工具集:內建功能支援讀取、寫入、套用補丁檔案,執行 shell 命令,並使用
grep或ripgrep進行遞迴程式碼搜尋。 - 代理委派:可啟動子代理進行平行工作,並使用
ask_user_question工具進行互動式釐清。 - 多模態支援:支援透過
@提及附加圖片,適用於具備視覺能力的模型。 - 可擴展技能:透過
SKILL.md檔案實作類似外掛的系統,可新增自訂工具與斜線指令。 - 程式化模式:支援透過
--prompt進行非互動式執行,並可對回合數、價格與令牌預算進行限制。 - 安全功能:包含信任資料夾系統與工具執行核准設定。
相關
- Dispatch
- Dispatch
- Dispatch
- 專案
- Dispatch