
OpenClaw 24h 更新快报(2026-09-11):凭证刷新、Telegram E2E 验证与 Side Chat 排版统一
过去 24 小时,OpenClaw 仓库共合并 40+ PR,涵盖登录凭证刷新机制、Telegram 端到端测试验证、UI 排版一致性及多项稳定性修复。本期选取三个核心变化,聚焦开发者体验与渠道投递可靠性的实际改进。
登录凭证刷新与设置保留
PR #144436 和 PR #144181(后者为根源修复)共同解决了 `/login` 命令在凭证保存成功但刷新失败时给出误导性提示的问题。
此前,用户在私有聊天中运行 `/login codex` 后,即使 Gateway 拒绝了 auth refresh 或无法连接,界面仍显示"login complete"。现在 login owner 会将 refresh 结果携带到最后,若 provider settings 写入失败,会区分"凭证已保存但设置未生效"与"凭证保存前即失败"两种情况,并给出对应恢复指引。
同时,login 流程不再在签入成功后覆盖用户在其他标签页修改的 model 设置——独立配置变更会以 upsert 方式合并,只有冲突字段才单独报告设置冲突。
影响范围:所有使用 `/login` 命令配置模型凭证的用户,尤其是多实例或共享配置场景。CLI 端到端验证记录了 5 条独立 Telegram Test Server 路径,覆盖 refresh 成功/拒绝/Gateway 不可达/settings 写入失败/保存前失败全部情况。
Telegram 端到端验证链路
PR #144436 在修复凭证刷新问题的同时,带来了 Telegram 端到端验证机制(proof: telegram-e2e label)。该 PR 包含完整的 real Telegram Test Server 录制:5 条独立路径验证 refresh 成功/拒绝/Gateway 不可达/settings 写入失败/保存前失败。
这一验证框架的建立,意味着后续涉及 Telegram 渠道登录、凭证刷新、消息投递的改动都有了可复现的自动化验证基线,降低了回归风险。
Side Chat 面板排版与交互统一
PR #144435 修复了 Side chat 面板与主会话区的字体/行高不一致问题,PR #144428 则让打开 Side chat 面板时自动聚焦输入框,减少操作步骤。
同期还有多项 UI 改进:PR #144423 在 WebKit 聊天编辑器中为权限选项补上了图标,PR #144412 压缩了 Mentions 区域并直接在底部暴露 Inbox 设置入口,PR #144399 修复了 model picker 在面板重渲染时意外关闭的问题。
这些改动均属 P2 优先级,覆盖主要 UI 交互路径,对日常使用体验有直接改善。
其他值得注意的修复
PR #144419 修复了分页历史淘汰覆盖范围不稳定的问题,PR #144430 修复了 session 重建后 usage 详情未刷新的 bug,PR #144417 则确保 PDF 模块中模型选择与上报行为一致,避免分析结果与记录不匹配。
本次更新基调偏稳健,以细节打磨和安全验证为主,未见破坏性变更。


评论