Skip to content

v1.2.9 — 🔧 FORGE 短任务化 + ⏸️ Checkpoint/Resume + 🏠 PM2 守护 + 🔗 激活链 Phase 3 + 🚪 三个入口 🔧

Choose a tag to compare

@KongFangXun KongFangXun released this 08 Aug 15:10
· 3316 commits to main since this release

🔨 核心变更

🔧 FORGE Driver 短任务化

  • 12 视角拆成 12 个独立短 worker(5-8 次调用),并行执行,解决 LLM 长循环不可控问题
  • preModelHook 三级阈值(TOKEN_SOFT 60k / TOKEN_HARD 100k)

⏸️ Checkpoint/Resume worker 级

  • completedWorkers 断点续跑,被杀后精确跳过已完成 worker

🏠 PM2 守护进程

  • driver 脱离 session 生命周期,崩溃自动重启 + 日志持久化 + 开机自启

🔗 激活链 Phase 3 后半

  • HITL before/after 中断 + 每节点自动审计 + 异常兜底

📐 mcp-server.ts 拆分

  • 1899 行 monster file → 234 行主文件 + 20 个 tools 子文件

📐 约束层叙事重构

  • "一底座·三引擎"统一为"约束层(Harness):一个层四种能力(注入·审计·回溯·进化)"

🚪 三个入口产品

  • npx sofagent-audit 零配置 CLI + 规则市场(--ruleset + 插件接口)+ GitHub Action(PR 自动审计)

🐛 v1.2.8 遗留 BugFix

  • F2 verdict PASS 时 results 状态不一致(F1 已消化 / F3 由短任务化覆盖)

✅ 质量验证

检查项 结果
npm test 1696 tests 全绿 ✅
acceptance-test 158/158 全绿 ✅
shellcheck 零 error ✅
check-version 68/68 全绿 ✅
回归检查 55/55 维度全绿 ✅
CI (5 workflows) 全绿 ✅

📖 详细开发日志