小米于 11 月 13 日发布了 AI 编码工具 MiMo-Code 0.1.17。开发者将使用模型信息和自行指定的配置,取代此前根据模型名称自动变化的设置,专用编码模式和内置网页搜索也改为按需开启。
1. 依据模型信息和配置,而非模型名称
根据发布说明,上下文,即模型一次处理的输入信息,以及输出上限和推理强度,不再根据模型名称推测,而是从提供模型信息的 models.dev 和用户配置中获取。推理强度用于设置模型生成答案时投入多少推理资源。
用于调节采样,即选择候选答案方式的 temperature 和 top_p,不再包含在默认请求中。采样值和步骤终止条件也改为遵循模型信息,意味着请求将依据明确的信息构建,而非模型名称中的标记。
推理强度可在 /variants 中通过配置指定的档位名称使用。分工执行任务的子代理也会继承父会话的推理强度,因此委派任务同样会应用这一推理档位设置。
2. 编码模式和网页搜索改为可选功能
此前自动为 GPT 模型应用 Codex 风格提示词和工具集的行为已改变。现在所有模型都使用相同的默认配置。也就是说,选择模型类型与开启专用编码配置已分离。
内置网页搜索移除了通过小米网关进行搜索的方式,改为可选择开启 Exa 搜索。发布说明还介绍了如何添加 MCP 服务器,即遵循外部工具连接规范、用于接入外部搜索工具的服务器。
开启专用编码模式和内置搜索的环境变量如下。第一行对应编码模式,第二行对应搜索,可按所需功能选择。
MIMOCODE_CODEX_MODE=true
MIMOCODE_ENABLE_EXA=1用于调研的提示词还恢复了将 DuckDuckGo 搜索作为备用路径的功能。在将内置搜索改为可选功能的同时,此次更新也调整了其他搜索路径;要使用搜索,最好先确认自己的连接方式。
3. 修复额度耗尽后的重试及压缩失败残留问题
此次修复了使用额度耗尽后仍重试请求的问题。同时限制了在检查点记录过程中重复执行空步骤的情况;检查点记录是保存任务状态以便恢复的流程。
此次还修复了用于精简对话内容的压缩失败后,仍残留处理边界信息的问题。这些信息用于标记压缩处理的起点和终点,此次修复纠正了失败后会话中仍残留信息的行为。
记录请求正文的行为也已停止。因此,日志中保留的请求信息范围发生了变化。
记忆检索现可通过部分中文字符串找到相关内容,现有索引,即为检索而整理的内容列表,也会迁移。这是使用中文积累记忆的用户可以直接感受到的搜索功能变化。
小米 API 密钥和 Token Plan 密钥可以同时登录使用。两种凭据,即用于验证身份的认证信息,现改为存储在不同提供方名下,因此可在同一工具中同时管理这两类密钥。
4. 功能选择转向配置管理
此次调整的好处是可以分别管理模型选择和功能选择。但想继续使用此前自动应用的专用配置的用户,需要手动开启,并承担检查模型信息和自身配置的管理工作。更新后,有必要检查原有推理强度和搜索连接方式是否符合新的默认设置。
云端会话共享和第三方上传功能也已移除。使用这些功能的用户,需要将共享方式的变更纳入更新计划。
MiMo-Code 0.1.17 移除了按模型自动推测的做法,增加了通过配置进行明确选择的方式。
