Repository navigation
v1.2.9 — 🔧 FORGE 短任务化 + ⏸️ Checkpoint/Resume + 🏠 PM2 守护 + 🔗 激活链 Phase 3 + 🚪 三个入口 🔧
🔨 核心变更
🔧 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) | 全绿 ✅ |
📖 详细开发日志