本页内容
本页内容
开始使用
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 个页面中列出,因此每个页面都会呈现:
本页有帮助吗?