mistralai/mistral-vibe
Minimal CLI coding agent by Mistral
它解决了什么问题
Mistral Vibe 是一个命令行界面(CLI)编程助手,允许开发者使用自然语言与代码库进行交互。它通过将助手直接带入终端,提供项目文件、Git 历史记录和环境的上下文,消除了手动在编辑器和 AI 聊天窗口之间切换的需要。
它如何工作
基于 Mistral 模型,Vibe 作为一个对话式代理运行,可访问一系列用于文件操作、shell 命令执行和代码搜索的工具。它使用“信任文件夹系统”来确保在敏感目录中的安全性,并支持多种代理配置文件(例如 plan 用于只读探索或 accept-edits 用于重构),以控制工具权限。它还可以将复杂任务委派给独立的子代理,以防止上下文窗口过载。
适合谁
专为偏好终端为中心工作流并希望在本地开发环境中读取、编写和执行命令的开发者设计。
主要特性
- 集成工具集:内置功能,可读取、编写、打补丁文件,执行 shell 命令,并通过
grep进行递归代码搜索。 - 项目感知上下文:自动向代理提供项目位置、Git 分支和最近的提交历史。
- 子代理委派:能够启动专门的子代理以并行工作和探索代码库。
- 多模态支持:支持图像附件(通过
@提及)以供具备视觉能力的模型使用。 - 可扩展的技能系统:允许用户根据 Agent Skills 规范创建自定义工具和斜杠命令。
- 灵活的执行方式:提供交互式 TUI(包含 Rust 和 Python 实现)以及用于脚本编写的程序化模式。
相关
- Dispatch
- Dispatch
- 项目
- Dispatch
- 项目