Skip to content

v1.1.2 — LOOP 双 Agent 串联 + Harness 可见性 + 测试体系修复 🔧

Choose a tag to compare

@KongFangXun KongFangXun released this 16 Jul 04:39
· 4260 commits to main since this release

🔨 核心变更

测试体系 🔧

  • 修复 acceptance-test.sh 测试污染:scenario() 函数新增 git index + 工作区双重清理,12 个场景不再被 .env 残留误拦截
  • 修复场景 28 管道 pipefail:echo | grep | head 管道补 || true,不再阻断后续 14 个场景
  • 修复场景 28 fail() → warn() 降级,单场景失败不阻断全量测试
  • workspace 级别全包测试 0 failed(修复 verify.test.ts 在 monorepo 上下文下的失败)

代码质量 🔧

  • 跨包 verify.ts 消除重复:audit → re-export from @sofagent/core
  • reporter.ts RuleClass 类型收紧(string → 业务底线 | 能力拐杖 | 工程规范)
  • webhook.ts 版本号消除硬编码(import { VERSION } from @sofagent/core)
  • safeDefaults() 补全 A16/A17 规则
  • runDoctor 新增 post-commit hook 存在性检查
  • deprecation shim 注释与实现一致 + config-loader 注释更新

审查体系 🔍

  • 回归检查清单维度数对齐(274→273)+ 新增 5 个回归维度(307-311)
  • docs/verification/fresh-eyes-review.md 新增 4 个盲区(pipefail / ruleClass 不一致 / 硬编码版本号 / git index 清理)
  • 审查体系交叉印证:回归清单 ↔ fresh-eyes 双向关联

文档 📝

  • CHANGELOG 纯度清理:已发版标题改为功能导向,去掉过程描述
  • audit/README.md A6/A11 规则分级与代码对齐 + 测试数 418→342
  • ROADMAP 版本号撞车修复(v1.1.2 维护条目已合并)

✅ 质量验证

检查项 结果
npm test 342/342 ✅
acceptance-test 47/55 通过(8 旧有缺口) ✅
OpenClaw 验收 N/A(维护版) ✅
shellcheck 零 error ✅
pre-push-check 12/12 ✅
回归检查 独立 session 通过 ✅

📖 详细开发日志