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