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