行业动态

OpenClaw 开发版前瞻 MiniMax 图像生成与 Gemini CLI 支持

· 约 8 分钟阅读

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 安装开发版,或直接从源码构建。

分享到: QQ 微博