跳转至

v2026.8.1: 维护变更(第 8 部分,共 8 部分)

维护变更 5,265 至 6,016,共 6,016 项。其他类别及剩余部分请参阅维护者与内部变更。

来源与完整变更列表

维护

  • improve(anthropic): 避免在测试中重复导入 provider-auth #129703
  • chore(whatsapp): 移除重复的设置重放 #129713
  • fix(qa): 强制完整渠道路由隔离证据 #129718
  • fix(package): 防止安装删除已验证的运行时资产 #129724
  • 发布验证:添加隔离的活动技能运行器 #129726
  • refactor(bootstrap): 内联 Node CA 证书策略 #129731
  • chore(cron): 移除重复的会话覆盖测试 #129736
  • test(plugins): 恢复元数据生命周期契约 #129742
  • refactor(gateway): 整合配对审批所有权 #129744
  • perf(ui): 用所有者信号替换热刷新睡眠 #129748
  • refactor(install): 移除过时的 Baileys 媒体热修复 #129751
  • refactor(requirements): 合并一次性评估辅助函数 #129753
  • fix(tooling): 在生成前启用提示清理 #129755
  • refactor(ui): 整理名册刷新所有者与会话测试框架 #129757
  • fix(test): 物化 OpenAI 实时认证配置文件 #129759
  • refactor(cli): 整合技能需求格式化 #129760
  • fix(test): 将 CLI 钩子上下文排除在历史断言之外 #129768
  • refactor: 压缩原生本地化源清单 #129777
  • fix(test): 刷新 Telegram 分发运行时模拟 #129778
  • fix(package): 恢复 npm 包大小余量 #129782
  • 收窄发布验证 GitHub 客户端契约 #129783
  • fix(release): 将预发布插件绑定到包 Telegram QA #129784
  • fix(parallels): 保留已保存的 macOS 快照会话 #129788
  • test: 完成当前插件元数据快照模拟工厂 #129791
  • refactor(cli): 简化 Gateway 回退与钩子状态所有权 #129802
  • fix(qa): 在 OTel 证明中识别 Code Mode 恢复 #129806
  • refactor(lmstudio): 共享非交互式发现验证 #129808
  • refactor(voyage): 复用规范嵌入批处理截止时间 #129811
  • chore(heartbeat): 移除重复的事件意图测试 #129821
  • chore(ui): 刷新启动 gzip 基线 #129824
  • chore(voice-call): 移除重复的定时器上限测试 #129835
  • chore(telegram): 移除重复的未变更反应用例 #129848
  • refactor(gateway): 加速 GitHub 发布安全测试 #129849
  • fix(ci): 恢复托管网关更新测试隔离 #129852
  • chore(image-generation): 移除重复的实时解析器测试 #129870
  • refactor(state): 在 schema v12 中将单例表合并到 config_machine_state #129876
  • refactor(perplexity): 简化提供商搜索验证 #129877
  • chore(telegram): 移除重复的持久目标测试 #129883
  • refactor(channels): 整合呈现操作预算 #129892
  • refactor(brave): 简化提供商请求所有权 #129896
  • refactor(gateway): 复用 cron 流所有者回调契约 #129900
  • chore(terminal): 移除重复的显示字符串表测试 #129903
  • fix(release): 恢复直接包 Telegram 验收 #129912
  • test(release): 在变更运行中保留工作流回归测试 #129914
  • fix(e2e): 在 Docker E2E 容器内抑制更新检查 #129931
  • fix(qa): 在不相关的待处理等待时重启测试框架 #129935
  • refactor(lmstudio): 共享引导式设置连接发现 #129940
  • chore(deps): 在七天冷却期后刷新依赖 #129941
  • refactor(android): 整合 motion JSON 解析 #129947
  • fix(ci): 在 main 分支推进时发布成熟度记分卡 #129955
  • test(ui): 精简重复路由覆盖并稳定 cron E2E #129958
  • fix(qa): 仅统计可见的 Telegram 流式传输最终消息 #129960
  • refactor(ai): 统一 OpenAI 兼容补全流处理 #129962
  • refactor(context-engine): 移除无效的遗留生命周期钩子 #129964
  • refactor(meeting-bot): 内联音频回退保护 #129975
  • refactor(plugins): 简化 void 生命周期钩子分发 #129976
  • refactor(ui): 集中管理音频 blob 租约 #129980
  • refactor(memory): 复用规范嵌入输入大小估算器 #129981
  • refactor: 移除冗余的代理解析器层 #129984
  • refactor(scripts): 共享 web-fetch 基准测试参数解析 #129985
  • refactor(video): 统一能力覆盖合并 #129986
  • refactor(plugins): 移除冗余的私有渠道运行时门面 #129987
  • refactor(elevenlabs): 整合语音设置指令解析 #129988
  • refactor(msteams): 统一主动发送失败处理 #129995
  • refactor(logbook): 共享分析批处理入队 #129996
  • refactor(agents): 复用思考块谓词 #130001
  • refactor(opencode): 移除仅限测试版的模型兼容性迁移 #130011
  • refactor(ios): 聚焦根标签页源守卫 #130012
  • fix(ci): 恢复 Control UI 启动预算门禁 #130015
  • fix(ui): 恢复启动 CSS 预算 #130032
  • fix(ui): 恢复启动 CSS 余量 #130033
  • chore(qa): 使 OpenAI 原生网页搜索成为主要覆盖项 #130034
  • refactor(routing): 共享账户 ID 规范缓存 #130045
  • fix(ci): 恢复 Control UI 启动 CSS 上限 #130046
  • refactor(discord): 移除私有门面与测试版进度技术债 #130052
  • refactor(backup): 集中记录结果 #130057
  • test(oc-path): 移除重复场景覆盖 #130060
  • refactor(cli): 复用节点连接提醒 #130064
  • refactor(worker): 集中终端错误订阅 #130065
  • refactor(channels): 简化附件别名解析 #130066
  • refactor(proxy-capture): 移除冗余的对等检查 #130068
  • refactor(normalization): 整合秒数转换 #130069
  • test(packages): 移除冗余的无抛出断言 #130074
  • refactor(shared): 复用监听器通知辅助函数 #130078
  • refactor(cli): 去重屏幕产物写入器 #130085
  • fix(e2e): 包含 Codex 线程项目 ID #130086
  • test(memory): 移除冗余的重置归档覆盖 #130089
  • fix(ci): 保持托管运行器上的发布门禁工作负载一致 #130095
  • test(whatsapp): 等待自动重新投递重试 #130101
  • refactor(transcription): 移除重复的连接状态 #130104
  • fix(ci): 防止更新场景污染后续 CLI 检查 #130121
  • chore(skills): 从规范源同步自动审查凭据扫描 #130122
  • refactor(talk-voice): 使用规范基础 URL 规范化 #130126
  • refactor(matrix): 移除过时的私有运行时转发层 #130129
  • refactor(lmstudio): 统一已配置认证解析 #130138
  • fix: 防止飞书和 Mattermost 套件收集停滞 #130142
  • fix(ci): 恢复代理删除测试收集与文件系统安全性 #130149
  • refactor(agents): 共享会话令牌规范化 #130162
  • refactor(auto-reply): 共享重启终止字段 #130181

  • refactor(channels): 移除冗余的私有运行时门面 #130186

  • test(scripts): 固定 assertion-ratchet SAFETY-comment 扫描器修复 #130191
  • refactor(openai): 内联非负配置范围 #130199
  • refactor(lmstudio): 统一目录发现提供程序组装 #130204
  • refactor(providers): 移除冗余的私有运行时门面 #130212
  • test: 恢复 doctor 发布验证覆盖率 #130221
  • refactor(auto-reply): 共享命令主体解析 #130222
  • refactor(plugins): 共享安装选择归一化 #130236
  • fix(gateway): 防止核心命令负载类型不匹配 #130241
  • refactor(chat): 共享终端 ack 归一化 #130263
  • fix(file-transfer): 从符号链接及时性测试中移除墙钟竞态 #130279
  • refactor(channels): 精简生成的频道目录 #130284
  • fix(e2e): 修复 stable 到 main 升级检查在安装前失败的问题 #130288
  • refactor(agents): 共享节点 ID 片段清理器 #130295
  • chore(deps): 七天冷却期后刷新依赖 #130296
  • refactor(buzz): 整合 relay 快照生命周期所有者 #130300
  • refactor(agents): 统一所有会话工具的访问策略 #130310
  • fix(qa): 恢复 TUI PTY 成熟度证据 #130314
  • fix(qa): 使用池化凭据运行 Buzz 配置场景 #130316
  • refactor(qa-lab): 复用模型引用拆分器 #130317
  • refactor(channels): 统一可信配置状态探针 #130320
  • refactor(gateway): 集中 OpenAI 兼容 HTTP 契约 #130321
  • chore(ui): 刷新 control ui 本地化文件 #130330
  • refactor(workboard): 集中调度所有者选择 #130333
  • refactor(telegram): 统一模型选择与回调边界 #130336
  • test(ui): 移除重新引入的重复附件 URL 端到端测试证据 #130343
  • fix(qa): 在测试套件期间保留已准备的运行时 #130345
  • refactor(channels): 移除冗余的私有转发模块 #130348
  • refactor(cron): 集中心跳协调逻辑 #130350
  • fix(release): 刷新 IMAP 插件基线 #130351
  • test(qa): 在网络探测之前等待网关启动 #130353
  • fix(qa): 跟踪当前 Slack 进度卡片 #130354
  • chore(config): 刷新文档基线 #130356
  • fix(qa): 在导出的证据中保留失败的空检查 #130357
  • fix(release): 为 npm 接入候选暂存 Codex #130360
  • test(qa): 将 CLI 日志证据保持在其声明范围内 #130361
  • fix(plugins): 恢复 diffs 外部目录验证 #130362
  • refactor(slack): 整合延迟入站结算 #130367
  • refactor(cron): 保留已准备的 watcher 交接所有者 #130373
  • refactor(diagnostics): 合并工具调用内容分支 #130379
  • test: 整合测试夹具设置 #130382
  • fix: 防止聊天布局测试误报失败 #130397
  • refactor(google): 共享视频能力元数据 #130406
  • refactor(models): 仅准备一次选择策略 #130413
  • refactor(plugins): 从 schema 派生私有配置类型 #130414
  • refactor(qa-lab): 共享进程树指标读取器 #130419
  • refactor(google-meet): 共享令牌来源解析 #130423
  • refactor(models): 整合配置归一化 #130439
  • fix(tests): 恢复 sticky model fixture 类型检查 #130441
  • test(control-ui): 保护手动镜像的主题 --bg 副本 #130444
  • refactor(outbound): 整合传输完成逻辑 #130460
  • refactor(tts): 使用共享临时工作区生命周期 #130462
  • fix(openshell): 允许 E2E 中使用受管主机网关范围 #130465
  • refactor(state): 在 schema v13 中整合宽行、插件索引、工作区证明和共享认证单例 #130466
  • refactor(plugins): 统一设置注册与产物选择 #130474
  • refactor(status): 共享模型固定的来源信息 #130480
  • refactor(talk): 共享结果完成跟踪 #130482
  • refactor(plugins): 使发现逻辑由调用方拥有 #130486
  • fix(packaging): 为最终规范化归档报告元数据 #130489
  • test(skills): 为经验审查转录所有者植入初始数据 #130493
  • refactor(infra): 共享设备配对批准提交 #130495
  • refactor(android): 移除未使用的侧边栏和吉祥物路径 #130505
  • refactor(embeddings): 统一提供程序契约 #130506
  • fix(paths): 在 realpath 失败时保留身份 #130516
  • chore(ui): 刷新 control ui 本地化文件 #130517
  • refactor(feishu): 统一私有工具注册设置 #130522
  • fix(pr): 在关联 worktree 拆除后释放锁 #130524
  • refactor(plugins): 移除冗余的归一化层 #130529
  • refactor(cli): 合并模型回退命令包装器 #130536
  • fix(packaging): 在文档映射已生成时序列化包 #130538
  • refactor(test): 整合配置向导 fixtures #130539
  • refactor(models): 以完整批次构建提供程序目录 #130564
  • refactor(agents): 在完成前保留一条进程记录 #130572
  • fix: 移除不可用的 OpenGrep 安装替代方案 #130585
  • refactor(memory): 移除未使用的私有 REM 门面 #130594
  • refactor(msteams): 简化附件大小与重定向处理 #130595
  • refactor(models): 仅准备一次模型列表上下文 #130600
  • fix(qa): 为大型 AIMock 请求保留真实的调试快照 #130605
  • refactor(test): 避免在原生命令检查中进行设置发现 #130610
  • fix(crabbox): 在私有 umask 下保持 bootstrap 运行时可访问 #130627
  • fix(tooling): 在完成删除后恢复 PR 检出 #130630
  • test(gateway): 在生命周期事件之前等待运行时所有权 #130632
  • refactor(video): 去重生成契约 #130635
  • fix(tests): 修复 Parallels 快照检查意外访问 npm 的问题 #130638
  • refactor(models): 整合已准备目录的构建 #130654
  • refactor(memory): 移除对固定搜索默认值的归一化 #130655
  • fix(parallels): 修复 main 安装和更新冒烟测试无法完成的问题 #130658
  • docs: 要求对 schema 和配置更改进行聊天审批 #130659
  • fix(ui): 防止编码路径就绪超时 #130666
  • fix(ci): 对工作流编辑运行 FRV 契约测试 #130668
  • refactor(agents): 直接使用固定的工具循环默认值 #130681
  • refactor(models): 简化已准备所有者的访问 #130683
  • fix(ci): 稳定 Control UI 启动 gzip 棘轮 #130688
  • refactor(lmstudio): 移除不可达的目录合并 #130689
  • refactor(github-copilot): 复用已准备的嵌入凭据 #130703
  • refactor: 简化频道配置适配器 #130705
  • docs: 将云沙箱提供程序路由到 Crabbox #130707
  • refactor(config): 共享 TTS 迁移遍历 #130708
  • chore(i18n): 刷新原生本地化文件 #130712
  • fix(ci): 保留 macOS Swift 首次尝试的失败 #130719
  • chore(ui): 刷新 control ui 本地化文件 #130723
  • fix: 避免维护者作者活动查询停滞 #130724
  • refactor(acp): 移除已退役的运行时缓存限制 #130729

  • fix(release): 验证被阻止的 FRV 状态转换 #130744

  • fix(ui): 在清除草稿前等待已呈现的侧边栏会话 #130747
  • refactor(diagnostics): 移除已退役的压力包写入器 #130754
  • fix(pr): 避免对已删除的源分支发出警告 #130760
  • refactor(ollama): 移除孤立嵌入钩子 #130765
  • refactor(providers): 移除未使用的原生使用策略 #130782
  • refactor(ui): 复用协议文件响应类型 #130789
  • fix(ci): 避免对维护者活动助手进行全插件检查 #130790
  • refactor(twitch): 使用规范出站消息适配器 #130791
  • fix(ci): 为 PR 锁定测试提供 rg 夹具 #130796
  • refactor(models): 简化状态认证投影 #130801
  • chore(ui): 刷新控制界面语言包 #130802
  • fix(release): 恢复仅变更日志的证据验证 #130803
  • refactor(mcp): 简化固定空闲运行时策略 #130818
  • refactor(models): 移除冗余的目录抑制路径 #130831
  • fix(ui): 对齐任务进度与目标箭头图标 #130834
  • refactor: 整合诊断稳定性字段投影 #130845
  • fix(release): 在工具更新后重用验证证据 #130850
  • fix(android): 防止测试间原生字体设置冲突 #130861
  • fix(release): 重用受保护的工具链谱系证据 #130865
  • fix(release): 恢复捆绑插件包验证 #130875
  • refactor(agents): 简化序列化挂起写入 #130905
  • refactor(gateway): 整合节点请求验证 #130909
  • fix: 将门户重试页测试保留在专用目标端口上 #130920
  • fix(tooling): 避免共享 tsx 缓存导致构建和测试启动停滞 #130924
  • fix(ui): 修复 UI 命令在大型 tsx 缓存上停滞的问题 #130927
  • refactor(plugins): 整合能力提供者解析 #130937
  • fix(scripts): 解析 worktree 实现依赖 #130950
  • fix(ci): 将受信任的调度 lint 路由到矩阵运行器 #130963
  • test(config): 在提供者测试间保留原生环境 #130975
  • fix(docs): 接受 YAML front matter 终止符 #130991
  • improve(sqlite): 独立报告生产工作负载 #130994
  • fix(sandbox): 还原 Daytona 云沙箱插件 #130996
  • test: 停止替换原生 process.env 对象 #130999
  • fix: 修复缺少更新插件时冻结发布失败的问题 #131000
  • fix(autoreview): 诊断 Codex 启动器隔离失败 #131002
  • fix(ui): 引导仅源代码语言包 #131015
  • fix(release): 在经验证的 Node 上保持 Windows 全新打包 #131027
  • fix(qa): 集成审计验证与安全检查一致 #131032
  • fix(ci): 对手动 CI 强制执行 Control UI 语言包一致性 #131045
  • test(codex): 使工具后看门狗时序确定性 #131049
  • fix(ui): 防止模拟 Gateway 测试泄漏到路由测试中 #131052
  • fix(ci): 在单个请求中解析语言包目标 #131053
  • refactor(agents): 从定义组合会话工具 #131070
  • fix(test): 修复 CI 分片负载下网关连接活性测试的偶发失败 #131076
  • feat(ci): 添加仅管理员可用的 Crabbox PR 门禁回退 #131091
  • fix: 在生成的 QA 命令中遵循场景驱动因素 #131101
  • refactor(gateway): 复用已完成会话投递投影 #131107
  • test(whatsapp): 通过事件驱动的入站排空修复依赖顺序的配对提示偶发失败 #131109
  • fix(test): 稳定过期所有者后续处理顺序检查 #131116
  • refactor(gateway): 复用用户请求验证 #131127
  • refactor(agents): 从输出模式推导列表条目类型 #131130
  • test(channels): 整合命令测试夹具 #131133
  • refactor(cli): 复用函数式惰性加载器 #131144
  • fix(ci): 停止在主分支推送时取消进行中的文档发布同步 #131155
  • test(whatsapp): 简化入站排空测试工具的內部实现 #131158
  • test(config): 整合运行时快照测试夹具 #131170
  • feat(ci): 当文档镜像过期时发出警报并自愈 #131173
  • test(gateway): 事件驱动的调度测试夹具取代调度器测试中的轮询等待 #131177
  • test(whatsapp): 移除废弃的 monitor-inbox 测试工具通用性 #131182
  • fix(ci): 防止更新程序测试泄漏待处理交接 #131184
  • perf(tests): 复用模型清单选择导入 #131194
  • fix(test): 在 doctor 检查中遵循原生文件系统大小写 #131205
  • fix(ci): 保持插件测试夹具验证与能力同意兼容 #131208
  • improve(ui): 减少网关名称测试轮询 #131223
  • fix(crabbox): 避免为更改的门禁重新发送完整检出 #131224
  • fix: 在 macOS 上跳过仅限 Linux 的租约围栏测试 #131227
  • chore(ui): 刷新控制界面语言包 #131230
  • perf(gateway): 在会话目录中复用人类配置文件 #131249
  • chore: 加速更新重启测试 #131256
  • ci: 将 Control UI E2E 拆分为 13 个分片,使其不再成为耗时瓶颈 #131257
  • test(parallels): 防止超时夹具的 PID 竞争和泄漏 #131259
  • fix(scripts): 将 mts 文件包含在类型化 lint 项目中 #131268
  • chore(ui): 刷新控制界面语言包 #131269
  • test(commands): 复用配置快照测试夹具 #131277
  • fix(release): 在插件同意后恢复 Telegram 包验证 #131296
  • fix(test): 防止并行项目间的共享构建竞争 #131297
  • fix(release): 同意暂存的 Codex 引导配套组件 #131298
  • test(codex): 等待共享客户端传输写入完成 #131300
  • fix(test): 在测试运行后清理回退 SQLite 状态 #131313
  • refactor(memory): 简化来源与 dreaming 流程 #131318
  • fix(scripts): 加速暂存环境变量检查 #131319
  • refactor(codex): 简化会话线程与租约所有权 #131325
  • fix(test): 在非隔离文件之间释放模拟测试夹具 #131338
  • fix(tests): 避免在 macOS 上依赖 GNU shell 假设 #131339
  • perf(sessions): 减少列出会话预览时的 CPU 工作 #131341
  • fix(test): 防止 PID 复用后出现过期 SQLite 状态 #131343
  • test: 修复过期的 E2E 测试夹具 #131348
  • fix(qa): 修复节点协议验证在 Gateway 启动前失败的问题 #131349
  • refactor: 将两个文件从最大行数限制中拆分出来 #131353
  • fix(tui): 使终端安全验证在 SSH 下可靠 #131357
  • fix(test): 避免过早的 CUA 代理就绪失败 #131359
  • test(ui): 等待所有者标签渲染完成 #131368
  • fix(ci): 将冻结的 FRV lint 路由到矩阵运行器 #131376
  • ci: 用提交的测量值取代手工拟合的分片时序 #131379
  • fix(test): 避免大型检出中缓慢且不正确的测试发现 #131382
  • test: 在 MCP App 撤销测试夹具中选择手动批准 #131385
  • fix(test): 在能力同意后恢复托管插件 E2E #131389
  • docs(test): 在 E2E 聚合中包含 agent-plugin 网关 #131390
  • refactor(infra): 统一 Unix 监听器检查 #131398
  • fix(test): 清理相对路径 SQLite 测试夹具 #131403
  • refactor(gateway): 整合节点目录投影 #131412

  • test(ui): 等待替换会话完成加载 #131415

  • perf(cli): 在状态与验证路径上回收启动内存余量 #131428
  • docs: 修复 AGENTS.md 与 PR 维护者技能之间的循环引用 #131430
  • test(ui): 等待配置文件外观刷新完成 #131432
  • fix: 在 agent 运行期间保持测试进度可见 #131448
  • refactor(slack): 集中出站发送准备逻辑 #131450
  • fix(test): 运行显式请求的未跟踪测试 #131453
  • test(ui): 要求已提交的转录聚焦位置 #131470
  • fix: 在源码重建期间保留 Control UI 资源 #131477
  • fix(test): 同步子进程看门狗就绪状态 #131481
  • test(gateway-client): 在不轮询的情况下排空 TLS 套接字 #131482
  • fix(ios): 消除 Watch 批准快照的时序抖动 #131496
  • fix(ui): 避免独立验证器启动阻塞 #131497
  • refactor(lobster): 在失败时使用恢复后的流程身份 #131499
  • fix(tooling): 保持 Control UI 基线提示不进入共享 tsx 缓存 #131516
  • test: 停止为每个测试用例重新评估插件模块图 #131522
  • refactor(media): 整合自动提供者选择逻辑 #131534
  • fix(ci): 恢复 Crabbox 发布者凭据 #131535
  • test(ui): 避免重复的设置布局重载 #131537
  • fix: 避免重建包本地插件内存构件 #131538
  • test(ui): 同步转录指针中断 #131539
  • test(ui): 限定高级披露摘要选择器的作用域 #131541
  • refactor(workers): 精简 worker 生命周期处理 #131542
  • refactor(process): 共享监督器完成状态 #131555
  • refactor(queue): 移除仅测试用的清理接缝 #131565
  • fix(maintainers): 在 squash 合并中保留源共同作者 #131570
  • refactor(file-transfer): 集中目录读取准备逻辑 #131571
  • 避免在 CI 守卫测试中重复解析工作流 #131587
  • perf(tasks): 在重启检查期间跳过非阻塞历史记录 #131605
  • fix(ci): 隔离 Windows 托管交接进程探测 #131607
  • refactor(macos): 复用每日用量成本总计序列化 #131618
  • test: 隔离 Gateway 重载与 Gemini 认证夹具 #131625
  • fix(ci): 缓存 Robolectric SDK 构件 #131628
  • refactor(test): 将看门狗释放与完成相耦合 #131632
  • chore(codex): 在警告测试中使用合成模型名称 #131633
  • fix(e2e): 修复 draft-proof mock 跳过其预期执行延迟的问题 #131636
  • test(ui): 在暴露的 e2e 断言中读取提升后的工具提示标题 #131637
  • fix(release): 保留冻结的伴随同意检查 #131649
  • refactor(discord): 简化实时生命周期簿记 #131652
  • fix(ci): 为每个消费者准备共享发布构件 #131654
  • refactor(agents): 从目录 ID 派生核心工具标签 #131655
  • refactor: 简化技能与钩子状态评估 #131657
  • fix: 在测试选择期间避免不必要的文件系统探测 #131659
  • refactor(cli): 内联沙箱显示循环 #131660
  • refactor: 在中止基准测试中复用严格数字解析器 #131662
  • refactor(auth): 整合角色作用域检查 #131664
  • test(clawhub): 在安装夹具中提供审计元数据 #131673
  • refactor(line): 复用出站发送选项 #131675
  • refactor(plugins): 简化贡献所有者查找 #131678
  • refactor(transcripts): 复用构件契约 #131679
  • test(ui): 在 HTTP 边界观察 MCP 取消 #131680
  • refactor(agents): 移除中止控制覆盖接缝 #131683
  • test(cron): 无需挂钟等待即可推进回执重试 #131686
  • test(ui): 等待 MCP 取消的网络证据 #131690
  • refactor(codex): 整合目录测试夹具 #131703
  • refactor(test): 集中夹具清理与无效输入用例 #131709
  • perf(test): 缩减 Gmail 依赖夹具 #131712
  • feat(qa): 添加 Convex 租用的 Telegram userbot 证明 #131715
  • fix(test): 防止慢速 CI 上出现虚假的状态数据库恢复失败 #131725
  • perf(release): 暴露 Windows 升级时序证据 #131727
  • fix(ci): 恢复入口排空的最大行数门控 #131731
  • refactor(agents): 移除未使用的故障转移分类包装器 #131732
  • fix(ci): 允许 crabbox 证明跨越前向 main 分支 #131738
  • refactor(channels): 将声明写入重试从入口排空逻辑中拆分出来 #131742
  • test(infra): 共享 npm install 环境夹具 #131749
  • feat(release): 封存完整发布候选证据 #131751
  • fix(release): 保持跨操作系统升级准备可运行 #131756
  • fix: 阻止 Ultra 发布 QA 破坏子进程生成 #131758
  • test(ui): 在原生指针到达时测量滚动中断 #131763
  • refactor(lobster): 通过批准数组跟踪周期 #131777
  • fix(test): 从未构建的检出中运行插件批次 #131778
  • refactor: 移除冗余的更新器测试设置 #131789
  • test(gateway): 同步已准入的认证刷新回归测试 #131806
  • feat(release): 复用精确的完整发布候选 #131818
  • fix(test): 保持类型化引导夹具与诊断可用 #131856
  • fix(test): 在 doctor 开关验证中接受 systemd Node 标志 #131860
  • fix: 修复 SDK 准备超时导致编译器残留运行的问题 #131862
  • refactor(agents): 压缩认证可用性投影 #131863
  • fix(ci): 接受隔离的损坏插件恢复 #131864
  • refactor: 复用 SQLite WAL 测试目录清理 #131865
  • fix(ci): 解除 macOS Swift 测试发现的阻塞 #131866
  • chore(test): 保护 Vitest 进度与停顿报告 #131868
  • fix(qa): 以规范方式植入过期子会话 #131870
  • chore(process): 使子进程终止证明具有确定性 #131876
  • docs: 添加无人值守 Team 服务器更新技能 #131881
  • fix(qa): 防止过早复用 Discord 机器人及隐式转录房间 #131883
  • fix(build): 与 CI 构件子进程共享堆预算 #131885
  • improve(test): 降低渠道同意夹具开销 #131887
  • chore(release): 诊断经典引导钩子状态 #131899
  • perf(test): 并发运行 draft-proof 变体 #131903
  • feat(ui): 将排队的后续问题渲染为转录气泡 #131909
  • refactor(macos): 简化 exec 批准套接字所有权 #131911
  • perf(release): 将完整发布验证流水线化 #131914
  • fix(release): 恢复部分插件 npm 发布 #131915
  • refactor(codex): 简化原生覆盖策略与测试 #131918
  • test(discord): 移除已退役的语音夹具别名 #131919
  • refactor(meetings): 与运行时注册共享 CLI 描述符 #131946
  • refactor(sessions): 简化参与者归属流程 #131963
  • refactor(matrix): 为账户选择共享环境读取器 #131967
  • refactor(cli): 简化消息结果渲染 #131980
  • fix(ci): 防止工作流 lint 标准输入死锁 #131982
  • refactor(channels): 共享进度草稿生命周期决策 #131988
  • fix(qa): 恢复 macOS Crabline 构件发布 #132035

  • perf(test): 重叠运行转义输出清理回归测试 #132039

  • fix(scripts): 防止 lint 限制拖慢声明准备工作 #132043
  • fix(release): 独立信任历史验证工具 #132044
  • refactor(browser): 拆分 browser-tool.ts 并移除其 max-lines 抑制 #132049
  • test: 重叠运行独立的 Vitest 进度场景 #132060
  • chore(i18n): 刷新原生本地化资源 #132063
  • fix(ui): 在并发测试期间保持聊天图片浏览器检查稳定 #132066
  • refactor(release): 移除未使用的 GitHub 发布辅助程序 #132068
  • fix: 声明步骤在存在残留子进程时仍能成功 #132070
  • feat(visitor-access): 内部 Cloudflare Access 访客插件 #132073
  • refactor(macos): 简化就绪状态记录与发现解析 #132074
  • fix(release): 区分 CSS 颜色与 issue 引用 #132075
  • test: 重叠运行独立的 CLI 构建准入结果 #132091
  • fix(macos): 让原生测试夹具不进入应用状态 #132092
  • fix(pr): 在工作树先决条件失败后停止审查工作流 #132094
  • 在 CI 检出重试前停止残留的 Git 进程 #132105
  • fix(release): 恢复历史插件同意更新 #132118
  • fix(native): 让 TLS 测试不进入 operator 存储 #132119
  • fix(ui): 恢复 Control UI 启动 JavaScript 预算 #132124
  • improve: 压缩密封的 worker 产物 #132125
  • fix(test): 保留尾随的 Vitest 任务更新 #132132
  • refactor: 共享 sealed-service busctl 夹具 #132139
  • fix(ui): 将使用量辅助函数移出聊天启动路径 #132140
  • improve(codex): 防止原生发现受模型名称限制影响 #132144
  • test(codex): 覆盖原生恢复中的模型身份 #132149
  • test: 在资产阶段内重叠运行原生 fs-safe 探测 #132168
  • fix(ci): 在独立检出复用前停止 Git 子进程 #132169
  • fix(maintainers): 防止在模糊响应后重复合并 #132173
  • fix: 在包图之间共享 fs-safe 原生资产 #132193
  • refactor(tests): 复用审批绑定的临时目录辅助函数 #132200
  • chore(i18n): 刷新原生本地化资源 #132202
  • fix(ci): 防止慢启动导致取消测试失败 #132203
  • fix(ci): 避免在 macOS 上出现误报的检出清理失败 #132204
  • fix(test): 清理托管测试运行器中的隔离主目录 #132208
  • fix(build): 拒绝原生声明编译器失败 #132210
  • refactor(channels): 移除重复的设置返回断言 #132213
  • fix(test): 使插件更新观察者能够容忍瞬时进程访问 #132214
  • test(release): 使候选期望值具备渠道感知能力 #132215
  • fix(release): 区分 Anthropic 验证任务 #132216
  • refactor(shared): 移除未使用的存储写入器运行状态 #132219
  • ci: 避免冗余的完整发布准备 #132221
  • chore: 在本地提交中阻止受限字面量 #132223
  • fix(github): 在 Barnacle 关闭前对新技能进行分类 #132225
  • fix(qa): 识别清理期间被回收的进程组 #132230
  • fix(test): 发布清单夹具在文件系统负载下超时 #132234
  • test: 重叠运行独立的 CI 监视器拒绝用例 #132241
  • fix(macos): 隔离原生测试进程资源 #132251
  • fix: 对于符号链接源路径跳过包清单 #132252
  • fix(test): 回滚失败的测试主目录获取 #132257
  • test: 将发布断言绑定到显式版本上下文 #132264
  • test: 为 worker 通信权限证明选择工作区模式 #132267
  • fix(e2e): 保留可读的插件更新交接证据 #132268
  • fix(ci): 避免不必要的发布验证延迟 #132271
  • refactor(gateway): 移除不可达的健康收集状态 #132272
  • fix(maintainers): 避免在 PR 准备期间冗余获取 main #132274
  • fix(test): 网关准入 E2E 缺少其回复运行时 #132277
  • fix(test): 清理失败的夹具分配 #132282
  • fix(release): 证明已落地的 FRV 控制器提交 #132289
  • fix(release): 保留规范候选请求 #132293
  • fix(qa): 要求提供特定行为的 Telegram 证明 #132295
  • chore(ui): 刷新 control ui 本地化资源 #132297
  • fix(onboard): 在非交互式设置中避免未使用的插件发现 #132298
  • fix(test): 当包装器设置失败时释放已获取的状态 #132301
  • fix(release): 忽略跳过的尝试证据任务 #132304
  • test(discord): 修复组件套件初始化顺序 #132307
  • refactor(test): 共享 CI 检出夹具生命周期 #132308
  • fix(plugin-sdk): 注册导致私有声明别名陈旧 #132311
  • chore(e2e): 修复生命周期与 ClawHub 发布夹具 #132312
  • fix(doctor): 更新兼容性审查日期 #132313
  • fix(discord): 防止 REST 夹具计时器泄漏到后续测试 #132315
  • test(imap): 缩短协议夹具重连退避时间 #132316
  • fix(maintainers): 在清理期间保留旧版合并证据 #132318
  • refactor(ci): 共享加权合约测试分片 #132322
  • fix(release): 为冻结目标保留插件验证 #132326
  • test(setup): 为推荐夹具提供规范的代理名册 #132328
  • test(ui): 避免重复的浏览器探测和反馈等待 #132329
  • docs: 澄清更改检查何时运行 Vitest #132330
  • fix(ci): 使隔离的 QA 依赖独立于 pnpm 存储 #132331
  • fix(macos): 显示 Peekaboo 快照失败诊断信息 #132335
  • test(onepassword): 复用不可变夹具并仅编译一次解析器 #132336
  • test(gateway): 验证所有捕获请求中的 Ultra 意图 #132337
  • fix(release): 使 FRV 重跑只写一次 #132338
  • fix(build): 并发检查丢失生成的声明 #132340
  • test(tooling): 加速配对编译器清理时钟 #132341
  • perf(tooling): 将 Discord 冒烟存储推迟到实际执行时 #132342
  • fix(ci): 为原生死代码门禁固定 Periphery 版本 #132344
  • test(deepgram): 推进真实协议夹具等待时间 #132349
  • fix(pr): 在早期认证失败后释放锁 #132351
  • chore(ui): 刷新 control ui 本地化资源 #132356
  • fix(ci): 防止 Swift 发布检查恢复不兼容的构建 #132357
  • test(github-copilot): 加速真实传输截止时间 #132360
  • fix: 保持完整发布验证证据可读 #132361
  • test(agents): 在 announce 实时夹具中使用正常启动 #132365
  • perf: 从独立 worker 中裁减未使用的 Mistral API #132368
  • refactor(tests): 去重 max-lines 棘轮夹具 #132372
  • fix(test): 恢复完整发布夹具执行契约 #132376
  • test(ollama): 虚拟推进停滞的预检截止时间 #132377
  • fix(talk): 从中继启动证明中移除调度器敏感性 #132384
  • chore(deps): 强制执行七天 npm 冷却期并刷新符合条件的固定版本 #132385
  • fix(gateway): 防止回复预留泄漏到测试之间 #132386
  • test(reply): 从挂起分发回归测试中移除墙钟等待 #132391

  • fix(qa): 修复打包 Gateway 在插件需要准备时失败的问题 #132399

  • refactor(talk): 拆分中继会话测试套件 #132400
  • fix(test): 验证 Gateway 重试与排空顺序 #132402
  • fix: 保留私有钩子检查与诊断信息 #132403
  • test: 调整容器守护进程回归测试的截止时间 #132406
  • fix(qa): 恢复进行中的重启验证 #132408
  • refactor(tests): 移除冗余的覆盖率检查与测试夹具 #132410
  • test: 虚拟推进模拟的 Copilot 设备认证轮询 #132411
  • test: 对未插桩的 Git 查询跳过 Node 启动 #132414
  • fix(qa): 保持 Matrix 备份失败场景不可用 #132417
  • chore(ui): 刷新 Control UI 本地化文件 #132421
  • test: 虚拟推进 Mistral 重连退避 #132422
  • fix(test): 将 Gateway 关闭策略与进程调度分离 #132425
  • test: 移除冗余的 Control UI 设置与等待 #132426
  • refactor(tests): 加快浏览器中继响应等待 #132427
  • fix: 在发布 QA 探测中保留完整输出 #132432
  • test: 避免 doctor 夹具的回退等待 #132433
  • fix(ci): 在不盲目重试的情况下保留 Docker 超时证据 #132434
  • test: 在不实际等待的情况下推进 CI 监视器轮询 #132436
  • test: 避免真实 CI 分发索引退避 #132438
  • test: 在准入用例之间复用规划器模块 #132444
  • test(ios): 精简脆弱的根标签页源码守卫 #132460
  • test(macos): 移除仅用于测试的状态接缝 #132461
  • chore(ai): 减少重复的 Anthropic 流测试 #132462
  • refactor(media): 移除播放策略测试接缝 #132465
  • test: 在夹具就绪后使停滞的 Git 拉取超时 #132467
  • fix(release): 保留历史升级验证边界 #132470
  • test: 使发布 QA 夹具与所有者契约保持一致 #132474
  • fix(packaging): 使 macOS Docker 压缩包在 Linux 上可读 #132480
  • fix(qa): 在保留检查中演练真实的 Matrix 草稿 #132494
  • test: 通过构建的 Gateway 运行原生 Codex 实况夹具 #132499
  • fix(qa): 根据夹具需求选择外部运行时 #132505
  • refactor(plugin-sdk): 简化私有门面加载 #132506
  • test(plugins): 在钩子入口处同步清理竞态 #132509
  • test(docker): 使包夹具与运行时所有权契约保持一致 #132511
  • fix(release): 保留冻结的插件安全清单 #132513
  • test(docker): 将实况通道绑定到已准备的候选构建产物 #132515
  • test(docker): 验证插件明确同意后更新程序的重启 #132529
  • test(codex): 隔离原生夹具提供商凭据 #132531
  • test(release): 暴露 Codex 后续流程的生命周期阶段 #132539
  • test: 使实况 CLI 夹具与运行时认证和会话契约保持一致 #132542
  • improve(qa): 缩短 Gateway 硬终止恢复验证 #132543
  • refactor(claws): 共享扩展来源 SQL 参数 #132549
  • refactor: 统一 context-engine 宿主参数投影 #132553
  • improve(browser): 加快文档导航覆盖 #132561
  • test(openshell): 在工作区清理前完成 exec 准备 #132562
  • refactor: 整合软件包 tarball 测试夹具 #132563
  • fix: 在部分设置后保留 Gateway 测试清理 #132574
  • test(xai): 避免重复的 SDK 重载和深度音频比较 #132577
  • test(ui): 在云重试之间跳过空闲动画帧 #132579
  • test(ui): 为侧边栏清单复用冷启动探测 #132580
  • test(voice): 以原生方式比较大型音频缓冲区 #132584
  • fix(macos): 防止目录帧限制测试过早失败 #132585
  • perf(build): 仅在实际构建时加载插件编译器 #132588
  • perf(tooling): 在扫描引用前过滤边界记录 #132590
  • test(agents): 使用小型可执行文件覆盖候选数量测试 #132593
  • perf(markdown): 在没有可能的代码标记时跳过代码解析 #132594
  • fix(release): 约束 FRV 传输不确定性 #132595
  • perf(scripts): 仅为执行加载运行时依赖 #132596
  • fix: 稳定回滚日志所有权竞态覆盖 #132599
  • test(tasks): 避免持久化空的夹具重置 #132600
  • fix(ci): 为原生 grep 测试提供 ripgrep #132609
  • fix(codex): 防止 macOS Unix 传输测试挂起 #132632
  • fix(test): 防止协调器重新创建已清理的夹具 #132634
  • chore: 验证依赖缓存注册表生命周期 #132636
  • fix(ci): 停止为 CI 工具下载第二份仓库副本 #132638
  • fix(ci): 防止文档代理限流自身运行 #132640
  • fix(release): 接受重复的完整 ClawHub 恢复审计 #132642
  • test: 清理状态和异步任务夹具 #132643
  • docs(qa): 要求 Convex Telegram 租约 #132644
  • refactor(browser): 简化受控文档转换 #132646
  • perf(parallel): 将搜索限制保留在轻量级描述符上 #132647
  • perf(test): 避免为精确测试验证进行清单扫描 #132652
  • fix: 在设置失败或延迟后清理健康检查测试 #132653
  • perf(test): 整合重复的清理器关闭-重开验证 #132656
  • fix(qa): 防止挂起的打包引导阻塞关闭 #132659
  • chore(ui): 刷新 Control UI 本地化文件 #132661
  • fix(browser): 解除 Chromium 原生引导验证的阻塞 #132662
  • test(voice-call): 在工作线程清理前接管夹具生命周期 #132666
  • fix(maintainers): 避免在托管 CI 已验证后继续等待 #132673
  • fix(qa): 报告临时目录清理失败 #132676
  • chore(imessage): 验证重载后回复缓存计数器恢复 #132679
  • chore(lint): 将 oxlint 升级至 1.79.0 #132682
  • test: 遵循显式的实况配置凭据模式 #132684
  • fix(qa): 防止竞争观察者引发 Matrix 验证超时 #132687
  • refactor: 简化音频附件投影 #132691
  • test: 保留 Code Mode 暂停失败详情 #132693
  • fix(e2e): 将开发工具从预构建包夹具中排除 #132694
  • fix(maintainers): 在不丢失证据的情况下恢复停滞的合并尝试 #132700
  • perf(build): 在边界快照中复用规范路径 #132701
  • fix(ci): 将实况提供商插件包含在共享 Docker 镜像中 #132702
  • improve: 通过真实运行时验证 Workshop 审核结果 #132707
  • test(plugins): 阻止运行时任务流测试残留 Gateway 重启阻塞器 #132717
  • fix(build): 在边界拓扑遍历中忽略工具临时文件的变动 #132719
  • fix(qa): 使发布 E2E 夹具与当前契约保持一致 #132722
  • fix: 修复发布检查因有效的 Workshop 弃权而失败的问题 #132726
  • fix(test): 在清理期间保留进程夹具失败信息 #132735
  • fix(test): 注册 Codex 通道工具进度分片文件 #132743
  • fix(test): 防止 Gateway E2E 工作进程耗尽 #132746
  • test(gateway): 恢复事件授权夹具覆盖 #132760
  • refactor: 整合插件注册表诊断信息 #132770
  • test: 共享 HTTP 拒绝资源清理验证 #132771

  • perf(scripts): 跳过无关的边界报告源读取 #132772

  • test: 避免重复的异步任务注册表重置 #132774
  • fix(qa): 防止 Matrix 引导误报通过及设置资源泄漏 #132776
  • fix(test): 避免心跳路由验证中的启动竞态 #132777
  • fix(qa): 验证 Slack 详细进度隐私 #132782
  • fix(test): 在清理前合并 tsx 测试夹具子进程 #132808
  • fix(plugins): 在源码检出中保留声明的依赖 #132811
  • chore(ui): 刷新 control ui 语言包 #132814
  • fix(release): 解除历史升级记录与插件检查的阻塞 #132816
  • test: 恢复原生 worker 关闭性能分析覆盖 #132820
  • perf: 减少冗余的云工作区传输工作 #132821
  • refactor(scripts): 复用依赖报告 CLI 辅助函数 #132866
  • fix(test): 在关联检出之间隔离 Vitest 缓存 #132867
  • refactor(plugins): 复用并发辅助函数 #132871
  • fix(test): 隔离遗留 agent 目录覆盖 #132874
  • chore(i18n): 刷新原生语言包 #132875
  • test(codex): 移除重复的 channel-tool-progress 通道条目 #132880
  • refactor(tasks): 共享状态单元格格式化逻辑 #132882
  • test(cron): 保留 Date 域损坏测试夹具 #132885
  • fix(review): 要求补丁支持的来源证明 #132899
  • perf(checks): 仅扫描一次弃用 API 输入 #132902
  • refactor(auth): 整合 provider 兼容性检查 #132911
  • test(tasks): 避免冗余的注册表测试夹具初始化 #132913
  • fix(android): 隔离引导测试网关连接 #132915
  • refactor(agents): 复用认证配置文件列表逻辑 #132919
  • test: 批量处理边界保护 lint 测试夹具 #132920
  • fix(android): 不再隐藏重连测试夹具的拆除失败 #132922
  • chore(ui): 刷新 control ui 语言包 #132923
  • fix(ci): 在 PR 回退中保留变更的插件测试 #132925
  • refactor(agents): 复用 errno 谓词 #132927
  • test(tasks): 选择持久化测试夹具时跳过空写入 #132929
  • refactor(plugins): 简化 web provider 解析 #132931
  • refactor(plugins): 将工具元数据与运行时加载解耦 #132932
  • test(mattermost): 复用带隔离状态的斜杠命令处理器导入 #132935
  • fix: 将回复测试保持在自有状态内 #132937
  • refactor(agents): 复用用量谓词 #132938
  • perf(web): 复用基础 HTML 提取逻辑 #132940
  • chore(ai): 移除无效的 Anthropic 排序测试 #132943
  • perf(agents): 无需临时数组即可修剪历史记录 #132946
  • fix(test): 保留关闭测试夹具的取消结果 #132949
  • fix(ci): 将仅涉及 Android 的变更检查路由到 lint #132950
  • refactor(cli): 共享预计算的帮助输出 #132956
  • test: 在回复、通道和启动测试套件中隔离共享的 /tmp 状态 #132960
  • test: 将测试夹具的 unix 套接字绑定到平台可支持的路径下 #132965
  • perf(agents): 限制加权工具结果搜索范围 #132966
  • perf(plugins): 直接解析已加载的注册表作用域 #132970
  • refactor(doctor): 共享 Claude 目录问题格式化逻辑 #132974
  • test: 验证稳定版升级过程中的自动迁移 #132975
  • fix(matrix): 还原多 agent 轮流交互改动 #132977
  • chore: 将 pnpm 更新至 12.1.0 #132980
  • perf(time): 复用显式时区格式化器 #132981
  • test(qa): 观察租约心跳事件顺序 #132985
  • improve(test): 减少沙箱测试夹具的启动工作量 #132987
  • test: 避免冷启动 CLI 测试夹具目录发现 #132988
  • perf(web): 复用已发布的配置缓存键 #132990
  • improve(test): 加速 Teams 父上下文测试 #132995
  • fix(qa): 在成功场景后清理隔离的 Telegram 状态 #132999
  • perf(gateway): 无需加载完整会话行即可解析标签 #133001
  • perf(agents): 仅规范化一次工具清单 #133007
  • fix(release): 通过 setup 预留手动网关端口 #133008
  • refactor(voice-call): 共享回放修剪逻辑 #133009
  • perf(test): 复用生成的 publisher Git 测试夹具 #133010
  • test(browser): 修复 AI E2E CDP 测试夹具 #133029
  • feat(qa): 通过 userbot 租约运行 Telegram RTT #133030
  • refactor(zalouser): 共享目录用户投影 #133031
  • test: 修复升级压力测试夹具的边界失败 #133035
  • fix(tasks): 使用 Gateway 权限验证维护 #133036
  • refactor(scripts): 共享对象后代清理逻辑 #133039
  • fix(ci): 在信任前停止获取 Mantis ref 后代 #133040
  • fix(qa): 避免过早判定读取失败为投递失败 #133041
  • test(agents): 隔离归档浏览器清理依赖 #133042
  • fix: 修复自动回复检查期间发布验证失败的问题 #133043
  • test: 使用预构建产物进行 agent-exec 进程验证 #133044
  • refactor(cli): 共享补全元数据辅助函数 #133046
  • refactor(plugins): 整合激活决策 #133049
  • chore(ui): 刷新 control ui 语言包 #133054
  • refactor(doctor): 共享计数标签格式化器 #133056
  • fix(ci): 在构建前停止 Mantis Git 后代 #133060
  • fix(qa): 投射遗留模型运行时配置 #133069
  • refactor(config): 共享 JSON schema 问题路径解析 #133070
  • perf(agents): 按过滤操作准备工具策略匹配器 #133075
  • perf(gateway): 共享有界记录标题水合 #133084
  • fix(ci): 在实况镜像测试前准备运行时产物 #133092
  • refactor(scripts): 共享必需选项参数 #133095
  • test(qa): 在 Telegram 恢复中使用规范精确标记 #133098
  • fix(ci): 以有界并行分片完成发布 E2E #133109
  • fix: 将 prepared-model 测试保持在自有状态内 #133131
  • fix(ci): 保留 lint runner 以进行冻结 main 验证 #133137
  • test: 复用原生 main-refresh Git 测试夹具历史 #133139
  • fix(qa): 修复命令清理期间取消操作被忽略的问题 #133143
  • fix(agents): 从导出该键的模块中导入副作用 owner 键 #133155
  • fix(test): 拒绝意外的 SQLite 测试夹具失败 #133160
  • test: 复用不可变原生 PR 引导测试夹具 #133169
  • fix(qa): 在共享测试组中隔离真实 Telegram 机器人 #133181
  • chore(ui): 刷新 control ui 语言包 #133183
  • perf(agents): 避免重复的回合与工具准备 #133184
  • refactor(plugins): 移除未使用的合成目录回调 #133187
  • test: 复用不可变工作树隔离历史 #133197
  • fix(ci): 对声明的原生测试变更运行 Windows 检查 #133208
  • fix: 将 embedded-run 测试保持在自有状态内 #133209
  • test: 复用发布计划测试夹具历史 #133210
  • test: 在 POSIX 上跳过未使用的 Parallels 可执行文件副本 #133214
  • fix(qa-lab): 在重试通过时保留网关日志 #133222
  • perf(agents): 复用流式回合投影 #133230
  • fix(ci): 容忍已耗尽的 node 超时预算 #133236

  • 修复:将模型解析测试保留在自有状态内 #133240

  • 性能(chat):复用解析器与历史投影工作 #133244
  • 修复(ci):在布局断言前验证响应式视口 #133251
  • 测试(plugins):复用加载器元数据测试夹具 #133256
  • 性能(agents):复用助手与回复负载准备 #133264
  • 性能(agents):一次性准备目录策略和路由查找 #133276
  • 重构(plugins):合并无操作 API 默认值 #133277
  • 性能(agents):复用已准备的 Prompt 上下文和启动统计 #133284
  • 杂项(ui):刷新控制 UI 语言区域 #133286
  • 修复:在服务重启期间保持升级存活测试夹具空闲 #133289
  • 性能(sqlite):收窄模式元数据并复用索引指纹 #133290
  • 在 zh-CN 文档中区分设备与节点配对 #61396
  • 保持 macOS Parallels 更新冒烟脚本在单一来宾身份上 #75293
  • 防止陈旧的 cron 基础会话被回收器清理 #89721
  • 按变更字段门控 PR 编辑自动化 #95010
  • 将 CI 边界守卫移至聚焦的 Oxlint 规则 #95368
  • 强化网关监视回归诊断 #95473
  • 在 Linux CI 中稳定插件生命周期 PID 测试夹具 #96482
  • 澄清公共 OAuth 客户端 ID #96537
  • 添加签名托管插件源信封验证 #98299
  • 添加 Token 计数格式化的边界情况测试 #98541
  • 使用单元测试覆盖配置路径数组索引解析 #98543
  • 为被阻止的 agent-run 存活辅助函数添加直接测试 #98546
  • 为 CLI 参数引号添加回归覆盖 #98567
  • 为 FormData 检测添加回归测试 #98569
  • 测试(dispatch-wrapper):保留实用操作数边界 #98657
  • 为数值强制转换添加边界测试 #98663
  • 为防御性 JSON 序列化添加回归测试 #98667
  • 添加 cron 投递验证测试 #98668
  • 添加延迟事件缓冲区契约测试 #98670
  • 为规范模型键添加直接测试 #98795
  • 为工具协议描述符转换添加测试 #98797
  • 为 JSON 兼容性解析添加回归测试 #98801
  • 添加节点存在性规范化测试 #98802
  • 为发布维护者添加扩展稳定版回移工作流 #99266
  • 跳过不必要的会话历史克隆 #99542
  • 移除未使用的 transcript-policy 字段 #99880

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