Mistral 于 11月4日改进了界面,让编码代理的对话空间、月度用量及代码变更请求的检查状态更易查看。开发者可以了解对话中积累了哪些内容、占用了多少空间,也能更容易找到阻碍变更请求的必需检查失败项。
1. 按项目展示对话空间的用量仪表盘
新增的 /context 命令会按项目显示填充上下文窗口的内容及其估算 token 数,上下文窗口即模型一次能处理的对话空间。除了系统提示词(向模型传达基本指令的文本)、工具定义、技能和对话内容,还会显示剩余空间与自动压缩预留空间。点击底部的 token 计数器也能打开同一界面。
底部状态栏新增了上下文用量条和月度用量仪表。月度用量即将耗尽时,会以黄色和红色提醒;超出配额的用量若按量计费,即按实际用量收费,则会单独标注。这样便可在同一位置查看对话空间和月度配额。
模型名称和思考级别移到了输入框的上边框。点击该区域可打开模型选择界面。
在较窄的终端中,两个仪表会先缩为一格,随后隐藏代码变更请求的状态显示,最后缩短工作目录路径。
2. 区分显示可选检查与必需检查的失败
代码变更请求列表会为每一项用彩色圆点标示状态。合并代码前自动运行的检查以带颜色的 ✓、✗、○ 符号显示,并优先展示失败的检查。开发者可以先在列表中查看有问题的检查。
请求状态根据必需检查的最新运行结果计算。跳过和中立的检查视为通过,仅有可选检查失败的请求不会显示为阻塞状态。重点并非单纯判断是否存在失败,而是判断阻碍变更的必需检查是否失败。
已打开会话的请求列表每 1分钟刷新一次。据公司公告,这种刷新产生的 GitHub API 用量约为每分钟 1点。底部状态栏的请求链接也会带上状态彩色圆点,无需打开列表即可查看请求状态。
3. 改善图片查看与对话操作
对于支持读取图片的模型,代理现在可以通过 read_file 打开图片文件。对于二进制文件这类难以直接作为文本读取的文件,工具改为拒绝读取,而非返回无法阅读的文本。文件内容查看工具的处理方式由此更加符合文件类型。
搜索并选择过去输入的提示词后,可以将其重新载入输入框。搜索快捷键为 Ctrl+R,原先使用该快捷键的语音录制则移至 Ctrl+T。这为想再次输入相同指令的用户提供了搜索和复用路径。
向上滚动阅读较长对话时,会出现返回最新消息的按钮。
错误、警告以及启动时发现的配置问题,也改为在对话中以文本行显示,而非弹窗。用户不再依靠屏幕一角短暂出现的通知,而是在对话流程中查看状态。
4. 保留手动修改的配置与进行中的会话
修复了保存配置、更改连接外部工具的 MCP 服务器配置、安装代理或处理“始终允许”审批时,会清除手动修改或其他会话所改配置的问题。通过符号链接连接的配置文件也不再被普通文件替换。这些修复会影响使用多个会话或单独管理配置文件的环境。
即使工具结果或 MCP 工具的输入格式说明中包含大于 2^53 的整数,会话也不会再因此崩溃或无法启动、恢复。这解决了工具响应中的大数值导致工作流程中断的问题。
重新打开工作途中关闭的会话时,界面会立即打开,并继续执行中断的轮次。用户可以跟进进度,批准工具执行或中止任务。
还修复了重试响应被追加到未完成响应之后,导致相同文本显示两次的问题。
5. 检查自动补全的后台任务与现有配置
新增配置可同时关闭文件自动补全及其所需的后台文件索引。另外,Rust CLI(从命令行运行的工具)在关闭用于自动补全的文件变更监视后,改为仅建立一次索引,即用于快速查找文件的列表。这样能减少后台监视,但也意味着从持续跟踪文件变化改为一次性索引。
在 macOS 上,受信任仓库的新工作树默认从模板检出副本(用于复制仓库的预备工作副本)克隆。工作树是在同一仓库中开展独立工作的空间。关闭克隆的配置名称有所变化,但现有配置会在启动时自动更新。
原有的 smart_approve_default 配置已移除。如需将智能审批设为默认代理,请使用发行说明中给出的以下配置。
default_agent = "smart-approve"还修复了在无法关闭推理的模型上,智能审批每次调用工具都要求审批的问题。现有用户需要在替换配置项的同时,确认调整后的审批流程。
mistral-vibe 3.1.0 的核心在于清晰呈现用量和必需检查结果,并通过保留配置与恢复会话,减少导致工作中断的因素。
