OpenClaw 开发版前瞻 MiniMax 图像生成与 Gemini CLI 支持
OpenClaw 开发版迎来 MiniMax 图像生成与 Gemini CLI 后端支持,多项关键修复提升稳定性
OpenClaw GitHub main 分支近日提交大量更新,MiniMax 图像生成能力正式接入,Gemini CLI 成为继 Claude CLI、Codex CLI 之后第三个官方支持的 CLI 后端,同时修复了 WhatsApp 回声循环、Discord 断线重连等长期困扰用户的问题。
MiniMax 图像生成能力上线
MiniMax 作为国内头部大模型厂商,其图像生成模型 image-01 现已集成到 OpenClaw 的 provider 体系中。用户可以通过 OpenClaw 直接调用 MiniMax 的图像生成能力,支持文生图和图生图两种模式,并提供宽高比控制参数。此举填补了 OpenClaw 在国产图像生成模型上的空白,对于国内用户而言,MiniMax 的接入意味着更低的延迟和更稳定的访问体验。
与此同时,MiniMax 的模型目录进行了精简,M2.7 成为唯一保留的主力模型,M2、M2.1、M2.5 和 VL-01 等旧版本被移除。这一调整与 MiniMax 官方的产品迭代节奏保持一致,避免用户在过时模型上浪费资源。
Gemini CLI 后端加入官方支持
OpenClaw 的 CLI 后端架构迎来重要扩展。此前仅有 Claude CLI 和 Codex CLI 两种选择,现在 Google 的 Gemini CLI 也被纳入官方支持范围。用户可以通过配置 Gemini CLI 作为消息提供者,直接在 OpenClaw 中使用 Google 最新的 Gemini 模型。
这一变化的意义在于打破了 Anthropic 和 OpenAI 双寡头的格局。对于希望采用多供应商策略的用户,Gemini CLI 提供了第三个可靠选项。CLI 后端的另一个改进是配置简化——Claude CLI、Codex CLI 和 Gemini CLI 现在可以通过显式配置引用自动加载,不再需要手动添加 plugins.allow 条目。
WhatsApp 回声循环问题彻底解决
WhatsApp 一直是 OpenClaw 用户量最大的消息渠道之一,但长期存在一个恼人的 bug:在 self-chat DM 模式下,机器人发出的回复会被重新识别为用户消息,形成无限循环。这一问题在最新开发版中得到修复,bot 自身发出的消息不再被误处理为入站指令。
Discord 断线重连逻辑重构
Discord 用户在长时间运行后常遇到连接中断后无法恢复的问题。根本原因在于旧的重连逻辑会尝试复用已损坏的 resume 状态,导致反复失败。新的实现会在强制重连前清空缓存状态,并在旧 socket 拒绝关闭时直接放弃而不是继续等待,确保恢复流程不会卡死在无效状态上。
Discord 方面的另一个改进是超时处理——当入站工作线程在最终回复开始前就发生超时,系统现在会发送可见的超时回复,而不是静默失败。用户至少能知道发生了什么,而不是面对一片死寂。
多渠道稳定性提升
Telegram 论坛主题的用户会注意到一个细节修复:verbose 工具摘要现在能在论坛主题会话中正常显示了,此前这一功能仅在 DM 中生效。飞书渠道修复了两个 WebSocket 相关问题——关闭监控时正确断开连接避免幽灵连接残留,以及使用消息原始创建时间而非当前时间作为入站时间戳,防止离线重试消息被误处理。
iMessage 渠道则解决了一个消息格式问题——[[reply_to:...]] 标签之前会泄漏到最终发送的文本中,现在这些指令标签会被正确剥离。
速率限制处理更加智能
当遇到 429 速率限制时,OpenClaw 之前的行为是对整个认证配置文件进行冷却,意味着一个模型触发限制后,同一账号下的所有模型都会被阻塞。新版本将冷却范围缩小到单个模型级别,并调整了冷却时间的阶梯策略:从原来的 1 分钟指数增长到 1 小时,改为 30 秒、1 分钟、5 分钟三档阶梯。
更实用的改进是用户可见的倒计时消息。当所有模型都被限速时,系统会明确告知用户还需等待多久,而不是让用户在黑暗中猜测。
插件系统与配置体验优化
openclaw config schema 命令的加入让用户可以直接查看 openclaw.json 的完整 JSON schema,无需翻阅文档。插件 SDK 修复了用户安装插件的模块解析问题,安装在 ~/.openclaw/extensions/ 目录下的插件现在能正确引用 openclaw/plugin-sdk/* 子路径。
配置验证方面,tools.web.fetch.maxResponseBytes 这一文档中记载的设置终于被运行时 schema 验证接受,不再报 unrecognized-key 错误。
这些更新目前处于 Unreleased 状态,已合并到 main 分支,预计将在下一个正式版本中发布。对于希望提前体验的用户,可以通过 npm install -g openclaw@dev 安装开发版,或直接从源码构建。