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