跳转至

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

本次发布中的另外 6,364 项更改主要影响构建和维护 OpenClaw 的人员。这些更改涵盖发布与 CI 工作、测试、内部重构、文档维护,以及一些不属于本次发布面向用户产品范畴的针对性修复。

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

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

来源与完整更改列表

改进

  • Reduce CI time across QA smoke and audited lanes 00164c7
  • Rebalance compact CI jobs using measured agents-core-models runtime 1d2d44c
  • Balance Windows CI across two concurrent jobs 1f1aa88
  • Cache Node toolchains for Blacksmith CI jobs 782d52c
  • Speed up CI preflight and shrink the pnpm cache 7e54cc9
  • Route trusted contributor pull requests to faster CI runners 8d86fe7
  • Shorten CI by combining built-runtime verification with artifact checks bba5730
  • Streamline release metadata and ClawHub checkouts c149489
  • Speed up release preparation cb70d71
  • Speed up the hybrid checks-ui job d612949
  • Speed up CI with wider sharding and parallel verification ed5e489
  • Give the dev branch badge its own sidebar strip #104300
  • Keep native platform validation warning-free #107101
  • Speed up agent command tests #107107
  • Accelerate the SQLite reliability test suite #107134
  • Speed up SQLite state benchmark CLI tests #107150
  • Use retry-safe temp cleanup in Plugin SDK tests #107151
  • Install skills.sh references through ClawHub #112517
  • Give pinned sessions their own sidebar group #121712
  • Speed up fresh changed-check runs #121805
  • Rebalance CI tests without adding workers #121807
  • Rebalance compact Node test jobs #121834
  • Speed up Gateway session-list performance tests #121853
  • feat(mantis): let proof agents extend desktop control #127271
  • improve(ui): skip video pacing in ordinary browser tests #127313
  • improve(qa): avoid repeated coverage inventory work in tests #127376
  • improve(ci): add trusted FRV proof broker #128966

错误修复

  • Allow excluded shipped PR references in generated ledger metadata 01b0989
  • Format Google Meet test type annotation 0471b29
  • Honor explicit Unreleased changelog opt-in in release checks 0476243
  • Conflicting Control UI sidebar type-import repair 08843c7
  • Keep beta npm performance checks advisory during publish 08987d8
  • Stream release evidence artifact downloads to disk 0b78116
  • Route fork pull-request checks to hosted runners 0d73229
  • Accept protected-environment waiting state in publication evidence 0e9db60
  • Bind ClawHub bootstrap publishing to its workflow identity 0f7fbfa
  • Keep hybrid Windows CI on one Blacksmith lane 19ae7f2
  • Retry briefly stale npm provenance checks 1d27775
  • Shorten Testbox SSH socket paths for parallel review tests 1fe3a5f
  • Restore CI after declaration and smoke-test drift 2256387
  • use the shared record guard in the protocol coverage checker 2276dca
  • Preserve the validated Node runtime in candidate checks 2372c71
  • Retain npm provenance verification evidence 23d2f66
  • Stabilize Telegram release QA commit-to-PR checks 2a52e45
  • Declare the release-checklist direct-execution helper 33a354c
  • Isolate dependencies used by trusted release-candidate checks 34b8a3f
  • Honor explicit unreleased-changelog opt-in during release validation 363e8b0
  • Preserve gateway watch logs and hand off managed ports 38e6365
  • Remove orphaned ClawHub workspace-dir helper 4af3a85
  • Speed up real-Gateway UI tests in hybrid CI 4fb2736
  • Prevent gateway port races in installer release checks 5a8b25c
  • Harden proxy tunnel test teardown 5b1ce69
  • Compare max-lines debt from the branch merge base 5fa348f
  • Align extension prerelease tests with current contracts 662e79d
  • Default package-acceptance omission control to false 69b83b5
  • Retry public release checks without exhausted credentials 6c0725e
  • Point locale drift repair to generated sync 6f3aa0f
  • Bind Telegram QA proof to the exact package artifact 732fb5f
  • Detach optional ClawHub publishing from the core release workflow 73d0439
  • Rebalance CI lanes to reduce five-minute stragglers 76e4ef6
  • Remove duplicate docs-sync declaration 7a58956
  • Resolve Docker packaging tools from the source checkout 7e705ed
  • Allow more time for release macOS cache finalization 7f28679
  • Validate tags from frozen release branches 7f50fb6
  • Allow cancelled main runs to refresh the Vitest cache 8367253
  • Isolate trusted release tooling dependencies 8858944
  • Restore formatting compliance after merge skew 8f3b2ab
  • Preserve retired workspace state in update smoke tests 905395a
  • Retry flaky fresh Parallels release lanes 9275f47
  • Declare release evidence API helpers 95c6add
  • Keep beta performance checks advisory at publish 97f75ed
  • Route measured CI bottlenecks to Blacksmith on first attempts 9adfe07
  • Recognize release tooling through symlinked roots 9bd51e9
  • Formats browser tab discovery abort test 9cdb976
  • Rebalance storage-state CI test stripes a2d1b0c
  • Raise the Vitest cache warmer heap ceiling a8857ee
  • Resolve the trusted release loader a9ac13b
  • Overlap TypeScript-Go test graphs in CI ad508a5
  • Correct the run-inspector E2E sub-pixel tolerance af76f49
  • Restore the Control UI sidebar after accidental truncation b5273e7
  • Stop release smoke tests from recreating retired workspace state b6535fb
  • Format the Docker installer test b847d1a
  • Limit duplicate parity handling to image generation bac7744
  • Pin release publishing to protected workflow tags bb1a7e5
  • Restore sole ownership of run-attempt state tests c28e9a4
  • retry transient ClawHub HTTP 500 responses c392727
  • Stabilize Control UI deep-link E2E boot checks c59ef0b
  • Mount normalization source in the Docker E2E harness c69a75f
  • Run candidate Parallels smoke from trusted release tooling c8733ea
  • Allow detached release jobs after parent success ced50f8
  • Clear ClickClack setup lint and dead-code failures d6026ff
  • Retry transient Telegram release provenance API reads d6a33b5
  • Compare release evidence archives by contents d8b3e1c
  • Make plugin npm bootstrap retries idempotent d8dd59b
  • Complete protected SHA-pinned publish tooling dfa246e
  • 保持 beta 性能检查的建议性质 dffb136
  • 协调重复的 QA 一致性捕获行 e23ba67
  • 验证受信任的 npm 预检工作流来源 e297bc2
  • 在使用点准备受信任的 Parallels harness 依赖 ed49673
  • 在翻译文档中保留 Markdown 列表结构 edef982
  • 稳定 CI 文件系统上的扩展构件新鲜度修复 ee4bd4a
  • 取消遮蔽 Control UI E2E 诊断 catch 绑定 f2c721b
  • 允许较慢的回退 CI 运行器获得更多设置时间 f329a94
  • 将恢复的 npm 验证绑定到原始发布者 f4f5bb1
  • 从 OpenAI 负载契约测试中移除时序竞争 f530b70
  • 为错误格式化添加缺失的 TypeScript 声明 f656d96
  • 通过受信任的 harness 路由 Docker 发布通道 #103504
  • 约束 iMessage 丢弃诊断状态 #103512
  • 稳定 ClawRouter 发布 E2E 日志断言 #103536
  • 修复 Telegram 回合采纳测试中的 lint #103549
  • 修复安装程序冒烟测试中捆绑的 AI 运行时检查 #103556
  • 防止启动测试模拟污染共享的 Vitest 工作进程 #103582
  • 将安装程序冒烟测试构件恢复限制在检出目录内 #103608
  • 在兼容场景中保持计划的运行时一致性 QA #103609
  • 恢复 Mattermost 测试的严格 lint #107079
  • 修复 Mattermost 斜杠状态测试响应类型 #107084
  • 从工具性能分片中排除仅实时测试 #107088
  • 隔离 Pond 基线 MCP 证明工具 #107128
  • 刷新 Plugin SDK API 基线校验和 #107140
  • 清理孤立的 workshop 技能使用行 #107144
  • 在会话被替换时清除过期的标签时间戳 #107638
  • 显示清晰的 QA Lab 仪表板响应错误 #108943
  • 释放失败的文档搜索响应体 #109508
  • 及时释放失败的 Google Chat 证书响应 #109519
  • 及时关闭失败的 ClawRouter 使用响应 #109525
  • 及时释放失败的 GitHub Copilot 使用连接 #109540
  • 取消未读的 APNs 中继重定向响应体 #109728
  • 在回退前关闭失败的 Kilocode 发现流 #109950
  • 在消息缺失时释放 Discord PluralKit 响应流 #109960
  • 关闭失败的 Ollama 发现响应体 #109967
  • 释放失败的 Microsoft Teams Graph 响应流 #109970
  • 取消失败的 QQBot 媒体响应体 #110008
  • 释放失败的 Google 视频下载流 #110045
  • 拒绝格式错误的 MCP App 沙盒策略 #110264
  • 清除已完成的 Web Push 就绪计时器 #110879
  • 将源代码安装排除在 operator 状态之外 #111514
  • 将 CI=1 测试运行保持在一个工作进程预算内 #111521
  • 防止 Control UI 测试中的跨文件模拟泄漏 #111554
  • 在共享测试文件之间重置插件运行时状态 #111556
  • fix(release): 限制 beta 验证器命令执行 #111581
  • 防止仓库清单脚本在 Git 查找时挂起 #111582
  • 将 QA 凭据转发到成熟度记分卡生成 #112201
  • 防止生成的 Wear 翻译中出现错误的 lint 失败 #112254
  • 根据清单验证冻结的 AI 包导出 #112258
  • 在 macOS 翻译中包含共享聊天进度文本 #112279
  • 在模拟 Control UI 个人资料设置中填充身份 #112296
  • 接受规范的扩展稳定 npm 来源 #112301
  • 允许在纯围栏代码块内翻译散文 #115204
  • 使 Android Wear 通道关闭测试具有确定性 #116788
  • 强制 QA 通道线程和消息生命周期所有权 #116801
  • 添加 QA Lab 群组对话和更安全的线程导航 #116803
  • 恢复 WebChat 自动 TTS 管理构件证明 #116810
  • 修复发布 harness 路径和诊断契约 #116812
  • 拒绝被阻止的 QA 证据和无效媒体构件 #116828
  • 使 QA 模块流选择具有适配器感知能力 #118069
  • 防止 Teams 附件测试在克隆的响应体上挂起 #118096
  • 削减 QA 冒烟包构建开销 #118111
  • 拒绝 QA 中虚假的压缩写入成功 #118115
  • 准确报告失败的 QA 套件和评估 #118120
  • 规范化 macOS 会话锁定测试路径 #118121
  • 拒绝无效的字符评估评判排名 #118423
  • fix(macos): 为哈希固定的 Developer ID 签名添加时间戳 #118989
  • ci(macos): 按运行器分配 macos-swift 预算以便 fork PR 完成 #119017
  • 在内存启动期间保持 Gateway RPC 响应 #119676
  • 还原独立 Enterprise Grid Slack 审批更改 #121219
  • 防止 Gateway 重启后重复的最终回复 #121507
  • 通过缓存的 GitHub 访问路由发布验证证据读取 #121619
  • 保持发布检查在 macOS Bash 3.2 上的可移植性 #121669
  • 在 ClawSweeper 调度中携带分支权限 #121674
  • 使 QA Gateway 压力运行测量真实并发 #121677
  • 稳定 macOS 上的 workshop 收集测试 #121800
  • 将冻结的发布上下文与实时候选身份分离 #121835
  • 为监视的更改运行源代码扫描策略测试 #121841
  • 允许使用受限的 GitHub 令牌进行 PR 审查 #121848
  • 将 iOS 版本检查限定于原生发布 #121863
  • 避免在重复协调时重建相同的会话行 #124326
  • 淘汰过期的无所有者请求工作进程放置 #124609
  • 一致地报告提供者请求接受情况 #125807
  • fix(secrets): 直接比较代理 bearer 令牌 #127054
  • 显式定位 Android 通知意图 #127055
  • fix(test): nostr doctor 和 state-store 套件在 Windows 拆卸时因 EBUSY 失败 #127236
  • 修复发布验证引导和 ClawHub 测试夹具 #127263
  • fix(qa): 模型切换证明接受服务的模型重路由 #127281
  • fix(qa): 演练真实的配置重启边界 #127285
  • fix(qa): 在 watchdog 之前让场景拥有的超时稳定下来 #127289
  • fix(ci): 使生命周期重试夹具与终端回复对齐 #127295
  • fix(qa): 固定 Slack 草稿进度传输 #127298
  • fix(qa): 为执行配置选择添加标签 #127299
  • fix(qa): 恢复 QA Lab 网页构建 #127310
  • fix(release): 在重新运行之间保留验证计划 #127343
  • test(agents): 规范化 macOS tmpdir 测试夹具 #127366
  • fix(qa): 在快速失败结果中保留失败的隔离场景 #127715
  • fix(ci): 应用 Kova 运行时主版本 RSS 校准 #127763
  • fix(codex): 在回合之间保留子钩子 #128485
  • fix(deps): 恢复 Anthropic SDK 的冻结安装 #128671
  • perf(ui): 阻止加载闪烁效果重绘 #128687
  • fix(scripts): 忽略被取代的目标调度检查 #128704

  • fix(ci): 在 cwd 变更后保留 iOS Fastlane 根目录 #128854

    • fix: 发布引导流程处理遥测同意 #128943
    • fix: 地理位置服务启动后插件预发布失败 #128947
    • fix: 插件预发布检查允许复用活动注册表 #128949
    • fix: 发布实时网关检查错误路由作用域模型 #128950
    • fix: QA MCP 对等性检查在有效工具清点期间失败 #128959
    • fix(gateway): 在 Codex 重新连接前稳定实时夹具 #128965
    • fix(qa): 清理部分云证明的启动残留 #128977
    • test(inworld): 使 voices 超时证明具备密封性 #129024
    • test(gateway): 修复网关聊天套件中不稳定的 settled-run-ownership 断言 #129033
    • fix(release): 保留聚焦证据的谱系 #129060
    • test(google): 将 Vertex 流与环境 ADC 隔离 #129121
    • fix(qa): OpenClaw 测试框架规划检查在 progress-card 迁移后失败 #129143
    • fix(release): 完整验证在父状态排队时依然通过 #129166
    • fix(pr): 将较旧的贡献者 worktree 检出控制在操作系统参数限制内 #129169
    • fix(release): 已批准的 VCR 镜像恢复从未启动 #129829
    • fix(qa): 拒绝缺少已执行证据的 token 置信度通道 #129830
    • fix(qa): 在允许列表场景中拒绝被屏蔽发送者的回复 #129840
    • fix(qa): 使重复请求证明与 provider 超时保持一致 #129851
    • fix(parallels): macOS 升级时避免使用主机网络 #129861
    • fix(i18n): 包含拼接的 Apple UI 字符串 #129882
    • fix(memory): 保持 doctor 发现机制不引入数据库导入 #129963
    • fix(release): 在预发布幸存者中保留 beta 通道 #129966
    • fix(ui): 移除未使用的启动样式以恢复 css 预算 #130027
    • fix(e2e): 更新后稳定候选插件修复失败 #130306
    • fix(ci): 在快速路由检查中运行 changed-path-facts #130843
    • fix(ci): 在 main 推进期间保留 Crabbox 证明 #131572
    • fix(release): 保留冻结插件测试框架的兼容性 #131596
    • fix(gateway): 恢复回滚手动停止的回归检查 #131627
    • fix(ci): 让 publisher 拥有 Crabbox 证明 #131635
    • fix(ci): 让插件预发布构建自己的注册表 #131639
    • test(release): 为已安装的 schema 植入插件所有权 #131685
    • fix(release): 在精确 SHA 验证期间避免速率限制 #131714
    • fix(qa): 当 Gateway 启动清理失败时保留租约 #131740
    • fix(ci): 接受 broker 拥有的 Crabbox 身份 #131754
    • fix(release): 保留发布证据身份 #131782
    • fix(release): 将发布子任务固定到已批准的工具链 #131798
    • fix(release): 分离父级审批身份 #131833
    • fix(release): 规范化复合作业排序 #131853
    • fix(release): 恢复受保护的子发布 #131878
    • fix(test): 等待 Gateway 就绪并完成生命周期清理 #131890
    • fix(qa): 在 Gateway 停止前保留 WhatsApp 租约和认证 #131893
    • fix(ci): 在成功重跑后完成 watcher 的等待 #131926
    • fix(release): 接受活动发布状态转换 #131986
    • fix(release): 完整验证在 main 对比规模增长时失败 #132029
    • fix(tooling): 报告每次 deadcode 扫描的结果 #132412
    • fix(maintainers): 在准入前等待可合并性完成 #132418
    • fix(skills): 在实时审查夹具中保留恢复证据 #132463
    • fix(maintainers): 等待计算出的 PR 可合并性 #132522
    • fix(release): 验证 extended-stable 维护补丁 #132523
    • fix(build): 本地插件检查会重写声明并遗漏继承的配置更改 #132532
    • fix(build): 冷声明检查拒绝自身的工作区输出 #132603
    • fix(plugin-sdk): 注册过程在包中遗留私有声明 #132645
    • fix(test): 操作超时后加入 tsgo 清理 #132654
    • fix(maintainers): 在合并准入期间接受 gh 返回的存储库 id 形状 #132690
    • fix: 在准备远程执行前显示 Crabbox 帮助 #132698
    • fix(ci): 防止已取消的 docs-agent 运行进入审查历史 #132699
    • fix(qa): 保持 Telegram 发布引导配置为最新 #132710
    • fix(release): 防止 FRV 重跑丢失候选产物 #132711
    • fix(maintainers): 通过匹配 id 形状来比较 gh 与 GraphQL 存储库身份 #132715
    • fix(release): 按阶段保留有上限的 npm 诊断信息 #132748
    • fix(test): 同步自定义 worker 的关闭证明 #132824
    • fix(qa): 在清理重试期间保留调试日志 #132836
    • fix(ci): 恢复更新后服务夹具隔离 #132856
    • fix(testing): 拒绝无效的 profiler CLI 选项 #132858
    • fix(qa): 拒绝显式为空的场景选择 #132901
    • fix(ci): 在回退前停止 Workflow Sanity 的 Git 子进程 #132921
    • fix(qa): 防止运行时目录在清理后重新出现 #132958
    • fix(release): 审计工具依赖并保留 Sandbox 失败信息 #132971
    • test(desktop): 使 Unix socket 夹具支持显式化 #132976
    • fix(ci): 在信任交接前停止 QA 的 Git 子进程 #132991
    • fix(ci): 保持 provider 别名服务端口互不冲突 #133080
    • fix(protocol): 当已发布 schema 漂移时 protocol:check 仍可通过 #133090
    • fix(ci): 在重试前停止 docs publish 的 Git 子进程 #133093
    • fix(changelog): 在发布说明中保留显式标记的破坏性变更 #133104
    • fix(changelog): 在标题正文之前对声明的类型和作用域进行分类 #133113
    • fix(ci): 在恢复前清空 docs-agent 的 Git 树 #133124
    • fix(ci): 保持原生发布验证有界且完整 #133180
    • fix(ci): 在恢复前清空生成的发布 Git 树 #133228
    • fix(ci): 在重试和回退前清空 performance Git 树 #133280
    • fix(ci): 在交接前清空 release admission 的 Git 树 #133308

文档

- 明确入门卡片图标 [16daa88](https://github.com/openclaw/openclaw/commit/16daa88)
- 记录被拒绝的 CI 工件检出实验 [1ce67d5](https://github.com/openclaw/openclaw/commit/1ce67d5)
- 记录实时 gateway 测试的安全隔离 [2ca4d92](https://github.com/openclaw/openclaw/commit/2ca4d92)
- 保护本地化文档链接中的产品名称 [2d7be9e](https://github.com/openclaw/openclaw/commit/2d7be9e)
- 将自动化 iOS 发布默认设置为 gateway 版本 [3d7e996](https://github.com/openclaw/openclaw/commit/3d7e996)
- 移除翻译文本中虚构的内联代码格式 [4302896](https://github.com/openclaw/openclaw/commit/4302896)
- 在文档翻译中保留运行时和插件名称 [477f3af](https://github.com/openclaw/openclaw/commit/477f3af)
- 稳定文档翻译拆分验证 [4d4b176](https://github.com/openclaw/openclaw/commit/4d4b176)
- 在翻译文档中保留有歧义的产品名称 [514d718](https://github.com/openclaw/openclaw/commit/514d718)
- 为贡献者添加务实的代码指导 [523c07d](https://github.com/openclaw/openclaw/commit/523c07d)
- 保持荷兰语文档中的称呼为非正式 [5fe350c](https://github.com/openclaw/openclaw/commit/5fe350c)
- 记录经过审计的维护者 CI 门禁绕过 [63985f2](https://github.com/openclaw/openclaw/commit/63985f2)
- 记录所需的 QA 覆盖率摘要路径 [6bc5fc2](https://github.com/openclaw/openclaw/commit/6bc5fc2)
- 明确用于新增 SQLite 表的 schema-version 策略 [6d5ebac](https://github.com/openclaw/openclaw/commit/6d5ebac)
- 在翻译文档中保留基于斜杠的数字字面量 [7651ef5](https://github.com/openclaw/openclaw/commit/7651ef5)
- 保留文档翻译边界和插件名称 [9d3de46](https://github.com/openclaw/openclaw/commit/9d3de46)
- docs(gateway):要求提交前权限守卫 [9fc5037](https://github.com/openclaw/openclaw/commit/9fc5037)
- 裁剪 README 横幅中的空白 [a661804](https://github.com/openclaw/openclaw/commit/a661804)
- 将四项现有修复添加到更新日志 [af9d583](https://github.com/openclaw/openclaw/commit/af9d583)
- 在文档翻译中保留 Render 品牌 [be74297](https://github.com/openclaw/openclaw/commit/be74297)
- 刷新生成的文档地图 [c55ea0b](https://github.com/openclaw/openclaw/commit/c55ea0b)
- 在提升 SQLite schema-version 前要求审批 [cc0b847](https://github.com/openclaw/openclaw/commit/cc0b847)
- 使 agent-hierarchy 路线图护栏与计划工作保持一致 [e40bd56](https://github.com/openclaw/openclaw/commit/e40bd56)
- 在成熟度文档中保留规范产品名称 [fee4490](https://github.com/openclaw/openclaw/commit/fee4490)
- 说明拉取请求自动化审查流程 [#101748](https://github.com/openclaw/openclaw/pull/101748)
- 用当前人员页面替换过时的维护者名单 [#102998](https://github.com/openclaw/openclaw/pull/102998)
- 使用深色和浅色品牌横幅刷新 README 主视觉 [#103123](https://github.com/openclaw/openclaw/pull/103123)
- 刷新生成的文档地图 [#104926](https://github.com/openclaw/openclaw/pull/104926)
- 记录 GitHub Actions 工作流文件名解析 [#105333](https://github.com/openclaw/openclaw/pull/105333)
- 引导维护者使用稀疏 CI 轮询 [#106821](https://github.com/openclaw/openclaw/pull/106821)
- 发布 v2026.7.1 版本文档 [#107040](https://github.com/openclaw/openclaw/pull/107040)
- 记录 Control UI 目录终端工作流 [#107204](https://github.com/openclaw/openclaw/pull/107204)
- 明确支持的 PR 统计和 yielded-exec 处理 [#107819](https://github.com/openclaw/openclaw/pull/107819)
- 记录有界的维护者自动化命令 [#107830](https://github.com/openclaw/openclaw/pull/107830)
- 记录显式 CI 重试运行选择 [#108095](https://github.com/openclaw/openclaw/pull/108095)
- 对齐 QA 传输和发布验证指导 [#108463](https://github.com/openclaw/openclaw/pull/108463)
- 在阶段 1-3 之后刷新入门重新设计计划 [#110121](https://github.com/openclaw/openclaw/pull/110121)
- 更新入门阶段状态并界定阶段 7 决策 [#110543](https://github.com/openclaw/openclaw/pull/110543)
- 记录先草稿后就绪的 PR 创建方式,以确保 CI 可靠 [#110970](https://github.com/openclaw/openclaw/pull/110970)
- 更新过时的调试技能文件引用 [#111474](https://github.com/openclaw/openclaw/pull/111474)
- 记录面向代理的脚本和依赖故障排除规则 [#112543](https://github.com/openclaw/openclaw/pull/112543)
- 将已发布的包和文档归属于 OpenClaw Foundation [#112633](https://github.com/openclaw/openclaw/pull/112633)
- 使 Auto QA 活动证据可验证 [#113857](https://github.com/openclaw/openclaw/pull/113857)
- 替换受速率限制的 Star History 徽章 [#114762](https://github.com/openclaw/openclaw/pull/114762)
- 修复安全警告的换行 [#115388](https://github.com/openclaw/openclaw/pull/115388)
- 明确产品增长、隐私和模型指导策略 [#115854](https://github.com/openclaw/openclaw/pull/115854)
- 明确导出的用户时区契约 [#116160](https://github.com/openclaw/openclaw/pull/116160)
- 根据八月 QA 证据刷新成熟度记分卡 [#118074](https://github.com/openclaw/openclaw/pull/118074)
- 修复捆绑仓库技能中的过时引用 [#120042](https://github.com/openclaw/openclaw/pull/120042)
- 记录用于未来会话放置的统一 runner 模型 [#120657](https://github.com/openclaw/openclaw/pull/120657)
- 让维护者代理保持亲自动手 [#121225](https://github.com/openclaw/openclaw/pull/121225)
- 更正数据库优先实现和 schema 文档 [#122085](https://github.com/openclaw/openclaw/pull/122085)
- 记录用于调试的会话证据检索 [#122904](https://github.com/openclaw/openclaw/pull/122904)
- 记录 Control UI 样式表策略 [#123185](https://github.com/openclaw/openclaw/pull/123185)
- 将 Peekaboo v2 跟踪项标记为已落地 [#123838](https://github.com/openclaw/openclaw/pull/123838)
- 更正实现计划中 computer-use 工具清单数量 [#124074](https://github.com/openclaw/openclaw/pull/124074)
- 将 computer-use ref 生命周期工作标记为已落地 [#124403](https://github.com/openclaw/openclaw/pull/124403)
- docs:PR 媒体优先使用 gh attach [#127417](https://github.com/openclaw/openclaw/pull/127417)
- docs(mantis):通过 Code Mode exec 脚本化 catalog-tool 轮次 [#127878](https://github.com/openclaw/openclaw/pull/127878)
- docs:重大 SQLite 变更要求讨论 [#128876](https://github.com/openclaw/openclaw/pull/128876)
- docs(plan):记录 CUA 生产垂直、node-channel 修复和 channel schema 修复 [#130117](https://github.com/openclaw/openclaw/pull/130117)
- docs:压缩生成的成熟度记分卡行 [#130331](https://github.com/openclaw/openclaw/pull/130331)
- docs(start):添加 Why OpenClaw 企业架构页面 [#130709](https://github.com/openclaw/openclaw/pull/130709)
- docs(start):为 Why OpenClaw 添加架构图 [#130776](https://github.com/openclaw/openclaw/pull/130776)
- docs(start):Why OpenClaw 的人类介绍 [#130812](https://github.com/openclaw/openclaw/pull/130812)
- docs(start):将 Why OpenClaw 介绍重构为问答流程 [#130874](https://github.com/openclaw/openclaw/pull/130874)
- docs(start):Why OpenClaw 面向个人读者的过渡段落 [#131105](https://github.com/openclaw/openclaw/pull/131105)
- docs:禁止发布未发布的模型标识符 [#131942](https://github.com/openclaw/openclaw/pull/131942)
- docs(ci):更正 SDK 声明所有权和缓存 [#132728](https://github.com/openclaw/openclaw/pull/132728)
- docs:移除 PR 的 AI 辅助披露要求 [#132968](https://github.com/openclaw/openclaw/pull/132968)

维护变更

其余 6,016 项维护变更分布在 8 个页面中,以便每个页面都能正常渲染:

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw