本页内容

本页内容

开始使用

v2026.8.1:维护者和内部变更

此版本中的另外 6,364 个更改主要影响构建和维护 OpenClaw 的人员。它们涵盖了 release 和 CI work、测试、内部重构、文档维护以及本版本面向用户的产品区域之外的小范围修复。

所有 348 项改进、修复和文档更改

这完成了 v2026.8.1. 中所有 17,675 个分析 PR 和提交的记录。下面的列表包含 27 个改进或功能、251 个错误、提供程序和安全修复以及 70 个文档更改,保留了原始 PR 和提交标题。 6,016 项内部维护更改位于本页末尾链接的页面上。

来源和完整变更列表

改进

  • 减少 QA 烟雾和审核通道 CI 时间 00164c7
  • 使用测量的代理核心模型运行时重新平衡紧凑型 CI 作业 1d2d44c
  • 两个并发作业之间的平衡 Windows CI 1f1aa88
  • Cache Node 铁匠工具链 CI 作业 782d52c
  • 加快 CI 预检速度并缩小 pnpm 缓存 7e54cc9
  • 将受信任的贡献者拉取请求路由到更快的 CI 运行者 8d86fe7
  • 通过将内置运行时验证与工件检查相结合来缩短 CI bba5730
  • 简化发布元数据和 ClawHub 签出 c149489
  • 加速释放准备 cb70d71
  • 加快混合检查-ui作业 d612949
  • 通过更宽的分片和并行验证加速 CI ed5e489
  • 为开发分支徽章提供自己的侧边栏条 #104300
  • 保持本机平台验证无警告 #107101
  • 加速代理命令测试 #107107
  • 加速SQLite可靠性测试套件#107134
  • 加速SQLite状态基准CLI测试#107150
  • 在插件 SDK 测试中使用重试安全的临时清理 #107151
  • 通过ClawHub安装skills.sh参考#112517
  • 为固定会话提供自己的侧边栏组 #121712
  • 加快新更改检查运行 #121805
  • Rebalance CI 在不添加工人的情况下进行测试 #121807
  • Rebalance紧凑型Node测试作业#121834
  • 加速网关会话列表性能测试 #121853
  • feat(mantis):让证明代理扩展桌面控制 #127271
  • improve(ui):在普通浏览器测试中跳过视频节奏 #127313
  • improve(qa):避免测试中重复的覆盖清单工作 #127376
  • improve(ci):添加可信FRV证明经纪人#128966

错误修复

  • 允许在生成的账本元数据中排除已发货的 PR 引用 01b0989
  • 格式 Google 满足测试类型注释 0471b29
  • 在发布检查中明确选择加入未发布的变更日志 0476243
  • 冲突Control UI侧边栏类型-进口修复08843c7
  • Keep beta npm 发布期间的性能检查建议 08987d8
  • Stream 发布证据工件下载到磁盘 0b78116
  • 将分叉拉取请求检查路由到托管运行器 0d73229
  • 接受发布证据中的受保护环境等待状态 0e9db60
  • Bind ClawHub 引导程序发布到其工作流程身份 0f7fbfa
  • 将混合 Windows CI 保留在一条铁匠车道上 19ae7f2
  • 重试短暂过时的 npm 出处检查 1d27775
  • 缩短测试盒 SSH 用于并行审查测试的套接字路径 1fe3a5f
  • 声明和烟雾测试漂移后恢复CI 2256387
  • 在协议覆盖检查器中使用共享记录防护 2276dca
  • 在候选检查中保留经过验证的 Node 运行时 2372c71
  • 保留npm出处验证证据23d2f66
  • 稳定Telegram发布QA提交PR检查2a52e45
  • 声明release-checklist直接执行助手33a354c
  • 隔离可信版本候选检查使用的依赖项 34b8a3f
  • 在发布验证期间尊重明确的未发布变更日志选择 363e8b0
  • 保留网关监视日志并移交受管端口 38e6365
  • 删除孤立的 ClawHub 工作区目录帮助程序 4af3a85
  • 加速混合 CI 4fb2736 中的真实网关 UI 测试
  • 在安装程序版本检查中防止网关端口竞争 5a8b25c
  • Harden代理隧道测试拆解5b1ce69
  • 比较来自分支合并基础的最大行债务 5fa348f
  • 将扩展预发布测试与当前合同对齐 662e79d
  • 默认包收漏控为假69b83b5
  • 在凭证未用尽的情况下重试公开发布检查 6c0725e
  • 点区域设置漂移修复以生成同步 6f3aa0f
  • Bind Telegram QA 证明到精确包神器 732fb5f
  • 从核心发布工作流程中分离可选的 ClawHub 发布 73d0439
  • 重新平衡 CI 车道以减少五分钟掉队者 76e4ef6
  • 删除重复的文档同步声明 7a58956
  • 从源头解析Docker打包工具7e705ed
  • 允许更多时间释放 macOS 缓存终结 7f28679
  • 验证冻结发布分支中的标签 7f50fb6
  • 允许取消的主运行刷新 Vitest 缓存 8367253
  • 隔离可信发布工具依赖项 8858944
  • 合并倾斜后恢复格式合规性 8f3b2ab
  • 在更新冒烟测试中保留已停用的工作区状态 905395a
  • 重试片状新鲜 Parallels 发布通道 9275f47
  • 声明释放证据API助手95c6add
  • 在发布时保留测试版性能检查建议 97f75ed
  • Route 在第一次尝试时测量了 CI 到 Blacksmith 的瓶颈 9adfe07
  • 通过符号链接根识别发布工具 9bd51e9
  • 格式浏览器选项卡发现中止测试 9cdb976
  • 重新平衡存储状态 CI 测试条带 a2d1b0c
  • 提高Vitest缓存预热器堆上限a8857ee
  • 解析可信发布加载器a9ac13b
  • CI ad508a5 中的重叠 TypeScript-Go 测试图
  • 更正运行检查器 E2E 子像素容差 af76f49
  • 意外截断后恢复Control UI侧边栏b5273e7
  • 停止从重建退休工作区状态中释放烟雾测试 b6535fb
  • 格式化Docker安装程序测试b847d1a
  • 将重复奇偶校验处理限制为图像生成 bac7744
  • Pin 发布发布到受保护的工作流程标签 bb1a7e5
  • 恢复运行尝试状态测试的唯一所有权 c28e9a4
  • 重试瞬态 ClawHub HTTP 500 次响应 c392727
  • 稳定 Control UI 深层链接 E2E 启动检查 c59ef0b
  • 在 Docker E2E harness c69a75f 中安装归一化源
  • Run 候选者 Parallels 从可信发布工具中冒烟 c8733ea
  • 父级成功后允许分离发布作业 ced50f8
  • Clear ClickClack 设置 lint 和死代码故障 d6026ff
  • 重试瞬态 Telegram 释放出处 API 读取 d6a33b5
  • 按内容比较发布证据档案 d8b3e1c
  • Make插件npm引导重试幂等d8dd59b
  • 完全受保护的SHA-固定发布工具dfa246e
  • 保留测试版性能检查咨询 dffb136
  • 协调重复的 QA 奇偶校验捕获行 e23ba67
  • 验证可信 npm 预检工作流程源 e297bc2
  • 在使用点准备受信任的 Parallels 利用依赖项 ed49673
  • 在翻译的文档中保留 Markdown 列表结构 edef982
  • 稳定 CI 文件系统上的扩展工件新鲜度修复 ee4bd4a
  • Unshadow Control UI E2E 诊断捕获绑定 f2c721b
  • 允许较慢的回退 CI 跑步者有更多的设置时间 f329a94
  • bind 恢复了对原始发布者 f4f5bb1 的 npm 验证
  • 从 OpenAI 有效负载合同测试中删除计时竞赛 f530b70
  • 添加缺失的 TypeScript 声明以进行错误格式化 f656d96
  • 通过可信harness #103504 路由 Docker 释放通道
  • Bound iMessage 跌落诊断状态 #103512
  • 稳定ClawRouter发布E2E日志断言#103536
  • 修复 Telegram 回合采用测试中的 lint #103549
  • 修复捆绑的 AI 安装程序烟雾中的运行时检查 #103556
  • 防止启动测试模拟中毒共享 Vitest 工作人员 #103582
  • 包含安装程序烟雾工件在结帐内恢复 #103608
  • 在兼容场景上保持预定的运行时奇偶校验 QA #103609
  • 恢复 Mattermost 测试的严格 lint #107079
  • 修复 Mattermost 斜线状态测试响应类型 #107084
  • 从工具性能分片中排除仅实时测试 #107088
  • 隔离池塘基线 MCP 校对工具 #107128
  • 刷新插件 SDK API 基线校验和 #107140
  • 清理孤儿工坊技能使用行#107144
  • 替换会话时清除陈旧标签时间戳 #107638
  • 显示清晰的 QA 实验室仪表板响应错误 #108943
  • 发布失败的文档搜索响应正文 #109508
  • 发布失败 Google Chat 证书及时响应 #109519
  • 关闭失败 ClawRouter 使用响应及时 #109525
  • 及时释放失败的GitHub Copilot使用连接#109540
  • 取消未读APNs中继重定向机构#109728
  • 在回退之前关闭失败的 Kilocode 发现流 #109950
  • Release Discord PluralKit 丢失消息的响应流 #109960
  • 关闭失败 Ollama 发现响应机构 #109967
  • 发布失败 Microsoft Teams 图形响应流 #109970
  • 取消失败的QQBot媒体响应机构#110008
  • 发布失败 Google 视频下载流 #110045
  • 拒绝格式错误的 MCP 应用程序沙箱策略 #110264
  • 清除已完成的 Web 推送准备计时器 #110879
  • 使源安装脱离操作员状态 #111514
  • 将 CI=1 次测试运行在一个工作人员预算内 #111521
  • 防止Control UI测试中的跨文件模拟泄漏#111554
  • 重置共享测试文件之间的插件运行时状态 #111556
  • fix(发布):绑定beta验证器命令执行#111581
  • 防止存储库库存脚本挂在 Git 查找上 #111582
  • 将 QA 凭证转发到成熟度记分卡生成 #112201
  • 防止生成的磨损翻译中出现错误的 lint 故障 #112254
  • 根据清单验证冻结的 AI 包导出 #112258
  • 在 macOS 翻译中包含共享聊天进度文本 #112279
  • 在模拟 Control UI 配置文件设置中填充身份 #112296
  • 接受规范扩展稳定npm出处#112301
  • 允许在纯围栏代码块内翻译散文 #115204
  • Make Android 磨损通道关闭测试确定性 #116788
  • 强制 QA- 通道线程和消息生命周期所有权 #116801
  • 添加 QA 实验室群组对话和更安全的线程导航 #116803
  • 恢复 WebChat 自动 TTS 托管工件证明 #116810
  • 修复释放harness路径和诊断合同 #116812
  • Reject 阻止了 QA 证据和无效媒体工件 #116828
  • 使QA模块流选择适配器感知#118069
  • 防止 Teams 附着测试挂在克隆响应体上 #118096
  • Cut QA 烟雾包构建开销 #118111
  • 拒绝虚假压缩-QA中写入成功 #118115
  • 准确报告失败的 QA 套件和评估 #118120
  • 规范化 macOS 会话锁定测试路径 #118121
  • 拒绝无效品格评价评委排名 #118423
  • fix(macos):时间戳哈希固定开发人员 ID 签名 #118989
  • ci(macos):由跑步者预算macos-swift,以便分叉PR完成#119017
  • 在内存启动期间保持网关 RPC 响应 #119676
  • 恢复独立企业网格 Slack 批准更改 #121219
  • 防止网关重启后重复的最终回复 #121507
  • 路由发布验证证据读取缓存的GitHub访问#121619
  • 保持发布检查在 macOS Bash 上可移植 3.2 #121669
  • 在ClawSweeper中进行分行调度#121674
  • Make QA 网关压力运行测量真实并发 #121677
  • 稳定macOS #121800的车间收集测试
  • 将冻结发布上下文与实时候选者身份分开 #121835
  • 针对监视的更改运行源扫描策略测试 #121841
  • 允许使用受限制的 GitHub 代币 PR 进行审查 #121848
  • Scope iOS 版本检查到本机版本 #121863
  • 避免在重复协调时重建相同的会话行 #124326
  • 退休陈旧的无主请求的工人安置 #124609
  • 报告提供者请求接受一致 #125807
  • fix(secrets): 直接比较代理不记名代币 #127054
  • 显式目标 Android 通知意图 #127055
  • fix(测试):nostr doctor 和 state-store 套件无法通过 EBUSY #127236 进行 Windows 拆解
  • 修复发布验证载入和 ClawHub 固定装置 #127263
  • fix(qa):模型切换证明接受服务模型重新路由 #127281
  • fix(qa):练习真实的配置重启边界 #127285
  • fix(qa):让场景拥有的超时在看门狗 #127289 之前解决
  • fix(ci):将生命周期重试装置与终端回复对齐 #127295
  • fix(qa):引脚 Slack 草案进度传输 #127298
  • fix(qa):标签执行配置选择#127299
  • fix(qa):恢复QA实验室网络构建#127310
  • fix(发布):在重新运行中保留验证计划 #127343
  • test(代理):规范化 macOS tmpdir 固定装置 #127366
  • fix(qa):在快速失败结果中保留失败的孤立场景 #127715
  • fix(ci):应用 Kova 运行时主 RSS 校准 #127763
  • fix(codex):保留子钩子穿过转弯#128485
  • fix(deps):恢复 Anthropic SDK #128671 的冻结安装
  • perf(ui):停止加载重新绘制的闪光 #128687
  • fix(脚本):忽略被取代的目标调度检查#128704
  • fix(ci):在cwd更改后保留iOS Fastlane根#128854
  • fix:发布入门引导处理遥测同意#128943
  • 修复:地理定位启动后插件预发布失败 #128947
  • fix:插件预发布检查接受活动注册表重用 #128949
  • fix:发布实时网关检查错误路由范围模型#128950
  • 修复:QA MCP在有效工具库存期间奇偶校验失败#128959
  • fix(网关):在Codex重新连接#128965之前解决带电灯具
  • fix(qa):干净的部分云验证启动#128977
  • test(inworld):使声音超时证明密封 #129024
  • test(网关):修复网关聊天套件 #129033 中不稳定的稳定运行所有权断言
  • fix(发布):保留重点证据谱系#129060
  • test(google):将顶点流与环境隔离 ADC #129121
  • fix(qa):进度卡迁移 #129143 后,OpenClaw harness计划检查失败
  • fix(发布):完整验证在排队的父状态中仍然存在 #129166
  • fix(pr):将较旧的贡献者工作树签出保留在 OS 参数限制内 #129169
  • fix(发布):批准的VCR镜像恢复从未启动#129829
  • fix(qa):在没有执行证据的情况下拒绝代币置信通道 #129830
  • fix(qa):在白名单场景中拒绝被阻止的发件人回复 #129840
  • fix(qa):将重复请求证明与提供者超时对齐 #129851
  • fix(并行):避免 macOS 升级的主机网络 #129861
  • fix(i18n):包括串联的 Apple UI 字符串 #129882
  • fix(内存):使医生发现免于数据库导入#129963
  • fix(发布):在预发布幸存者#129966中保留beta通道
  • fix(ui):删除未使用的启动样式以恢复CSS预算#130027
  • fix(e2e):更新后稳定候选插件修复失败 #130306
  • fix(ci):在快速路由检查中运行更改路径事实 #130843
  • fix(ci):在主要进展中保留 Crabbox 证明 #131572
  • fix(发布):保留冻结的插件harness兼容性 #131596
  • fix(网关):恢复回滚手动停止回归检查#131627
  • fix(ci): 让发布者拥有 Crabbox 证明 #131635
  • fix(ci):让插件预发布构建自己的注册表#131639
  • test(发布):已安装架构 #131685 的种子插件所有权
  • fix(发布):在精确SHA验证#131714期间避免速率限制
  • fix(qa):当网关启动拆卸失败时保留租约 #131740
  • fix(ci):接受经纪商拥有的 Crabbox 身份 #131754
  • fix(发布):保留发布证据身份#131782
  • fix(发布):将子项固定发布到批准的工具#131798
  • fix(发布):单独的家长批准身份#131833
  • fix(发布):规范化复合作业排序#131853
  • fix(发布):恢复受保护的子出版物#131878
  • fix(测试):等待网关准备就绪并完成生命周期清理 #131890
  • fix(qa):保留 WhatsApp 租赁和身份验证,直到网关停止 #131893
  • fix(ci):成功重新运行后完成观察者等待 #131926
  • fix(发布):接受活动发布转换 #131986
  • fix(发布):随着主要比较的增长,完整验证失败 #132029
  • fix(工具):报告每个死代码扫描结果 #132412
  • fix(维护者):在接纳之前等待可合并性 #132418
  • fix(技能):在实时审查夹具中保留恢复证据#132463
  • fix(维护者):等待计算出的PR可合并性#132522
  • fix(发布):验证扩展稳定维护补丁#132523
  • fix(构建):本地插件检查重写声明并错过继承的配置更改#132532
  • fix(构建):冷声明检查拒绝自己的工作区输出 #132603
  • fix(plugin-sdk):注册在包中留下私有声明 #132645
  • fix(测试): 操作超时后加入tsgo清理 #132654
  • fix(维护者):接受合并接纳期间返回的存储库ID形状gh #132690
  • fix:在准备远程执行之前显示 Crabbox 帮助 #132698
  • fix(ci):保留已取消的文档代理用完评论历史记录 #132699
  • fix(qa):保持Telegram发布引导程序配置最新#132710
  • fix(发布):防止 FRV 重新运行丢失候选工件 #132711
  • fix(维护者):通过匹配id形状#132715来比较gh和GraphQL存储库身份
  • fix(发布):保留每相有界 npm 诊断 #132748
  • fix(测试):同步自定义worker关机证明#132824
  • fix(qa):在清理重试期间保留调试日志 #132836
  • fix(ci):恢复更新后服务夹具隔离 #132856
  • fix(测试):拒绝无效的探查器CLI选项#132858
  • fix(qa):明确拒绝空白场景选择 #132901
  • fix(ci):在回退 #132921 之前停止 Workflow Sanity Git 后代
  • fix(qa):防止运行时目录在清理后重新出现 #132958
  • fix(发布):审核工具依赖性并保留沙箱故障#132971
  • test(桌面):使Unix套接字夹具支持显式#132976
  • fix(ci):在信任移交之前停止 QA Git 后代 #132991
  • fix(ci):保持提供商别名服务端口不同 #133080
  • fix(协议):协议:当发布的模式漂移时检查通过 #133090
  • fix(ci):在重试之前停止文档发布 Git 后代 #133093
  • fix(变更日志):在发行说明中保留明确标记的重大更改 #133104
  • fix(changelog):在标题散文之前对声明的类型和范围进行分类 #133113
  • fix(ci):在恢复之前耗尽 docs-agent Git 树 #133124
  • fix(ci):保持本机发布验证有界和完整 #133180
  • fix(ci):在恢复之前排出生成的发布 Git 树 #133228
  • fix(ci):重试和回退之前耗尽性能 Git 树 #133280
  • fix(ci):在移交之前排出释放准入Git #133308

文档

  • 澄清入门卡图标 16daa88
  • 记录被拒绝CI神器检验实验1ce67d5
  • 用于实时网关测试的文档安全隔离 2ca4d92
  • 保护本地化文档链接中的产品名称 2d7be9e
  • 默认自动化iOS发布到网关版本3d7e996
  • 从翻译的散文中删除发明的内联代码格式 4302896
  • 在文档翻译中保留运行时和插件名称 477f3af
  • 稳定文档翻译分割验证 4d4b176
  • 在翻译的文档中保留不明确的产品名称 514d718
  • 为贡献者添加实用的代码指南 523c07d
  • Keep 荷兰语文档地址非正式 5fe350c
  • 记录经过审核的维护者 CI 门旁路 63985f2
  • 记录所需的QA覆盖摘要路径6bc5fc2
  • 澄清附加 SQLite 表的架构版本策略 6d5ebac
  • 在翻译的文档中保留基于斜杠的数字文字 7651ef5
  • 保留文档翻译边界和插件名称 9d3de46
  • docs(网关):需要预提交权限守卫9fc5037
  • 从 README 横幅中裁剪空白 a661804
  • 在变更日志中添加四个现有修复 af9d583
  • 在文档翻译中保留 Render 品牌 be74297
  • 刷新生成的文档图 c55ea0b
  • 在 SQLite 架构版本提升之前需要批准 cc0b847
  • 使代理层次结构路线图护栏与计划工作保持一致 e40bd56
  • 在成熟度文档中保留规范产品名称 fee4490
  • 解释拉取请求自动化审查流程 #101748
  • 用当前人员页面 #102998 替换过时的维护者名册
  • 用深色和浅色品牌横幅刷新README英雄#103123
  • 刷新生成的文档图 #104926
  • 文档 GitHub 操作工作流程文件名解析 #105333
  • 指导维护者进行稀疏CI轮询#106821
  • 发布 v2026.7.1 发布文档 #107040
  • 记录 Control UI 目录终端工作流程 #107204
  • Clarify 支持的 PR 统计数据和生成执行处理 #107819
  • 文档有界维护者自动化命令 #107830
  • 文档显式 CI 重新运行尝试选择 #108095
  • Align QA 传输和发布验证指南 #108463
  • 在第 1-3 阶段之后刷新入门引导重新设计计划 #110121
  • 更新入门引导阶段状态并制定第 7 阶段决策 #110543
  • 文档草稿,然后准备 PR 创建可靠的 CI #110970
  • 更新过时的调试技能文件引用 #111474
  • 代理的文档脚本和依赖性故障排除规则 #112543
  • Attribute 将软件包和文档发布到 OpenClaw Foundation #112633
  • Make Auto QA 活动证据可验证 #113857
  • 替换限速明星历史徽章#114762
  • 修复安全警告的换行#115388
  • 澄清产品增长、隐私和模型指导政策 #115854
  • 澄清导出的用户时区合约 #116160
  • 刷新 8 月份的成熟度记分卡 QA 证据 #118074
  • 修复捆绑存储库技能中的陈旧引用 #120042
  • 记录统一的跑步者模型以供将来的会话放置 #120657
  • 让维护人员亲自操作 #121225
  • 正确的数据库优先实现和架构文档 #122085
  • 用于调试的文档会话证据检索 #122904
  • 记录 Control UI 样式表策略 #123185
  • 将 Peekaboo v2 追踪器项目标记为已着陆 #123838
  • 实施计划中正确的计算机使用工具库存盘点 #124074
  • 将计算机使用参考生命周期工作标记为已落地 #124403
  • docs:更喜欢 gh Attach PR 媒体 #127417
  • docs(mantis):脚本目录工具通过代码模式执行 #127878
  • docs:需要讨论材料 SQLite 更改 #128876
  • docs(计划):记录 CUA 生产垂直、节点通道修复和通道架构修复 #130117
  • docs:紧凑生成的成熟度记分卡行 #130331
  • docs(start):添加Why OpenClaw企业架构页面#130709
  • docs(开始):将架构图添加到Why OpenClaw #130776
  • docs(开始):人类介绍为什么 OpenClaw #130812
  • docs(start):重构Why OpenClaw 引入问答流程#130874
  • docs(开始):为个人读者提供的过渡段落,解释为什么 OpenClaw #131105
  • docs:禁止发布未发布的模型标识符#131942
  • docs(ci):正确的 SDK 声明所有权和缓存 #132728
  • docs:删除 PR #132968 的 AI- 援助披露要求

维护变更

其余 6,016 个维护更改在 8 个页面中列出,因此每个页面都会呈现:

  • 8 的第 1 部分 - 752 更改。
  • 8 的第 2 部分 - 752 更改。
  • 8 的第 3 部分 - 752 更改。
  • 8 的第 4 部分 - 752 更改。
  • 8 的第 5 部分 - 752 更改。
  • 8 的第 6 部分 - 752 更改。
  • 8 的第 7 部分 - 752 更改。
  • 8 的第 8 部分 - 752 更改。
本页有帮助吗?