Skip to content

v1.2.5 — 激活链 Phase 1 + 审计引擎加固 + daemon 可靠性 🔧

Choose a tag to compare

@KongFangXun KongFangXun released this 03 Aug 06:13
· 3436 commits to main since this release

🔨 核心变更

🔗 激活链 Phase 1 ACTIVATE

  • 新增 activate.ts 读 FDE 交付物 → 注册企业 SubAgent → 写入 .sofagent/subagents/*.yml,+ MCP activate_workflow tool
  • 降级处理(缺 agent/actions/hitl 字段)全覆盖

🛡️ 审计引擎加固

  • 新增 A20 不泄外联 · A21 不植后门 · A22 不越权限 · A23 不逃路径四条安全规则(补网络外传/持久化/提权/路径穿越四大盲区)
  • BASELINE_RULE_KEYS 扩展至 9 条(安全红线不可 config 关闭)+ critical 层全量收集 + 审计引擎源码自保护
  • AUDIT_PRIORITY 规则归属调整(A19/A10/A6 跨层迁移)+ A2 编码绕过修复 + A3 中文 commit 误报修复

🔧 daemon 可靠性

  • 推送重试(maxRetries=3 + 指数退避)+ plist 路径校验(existsSync 防假成功)
  • 健康自检(daemon-health.json + 5min heartbeat)+ im-outbox 生命周期(成功删/失败移 failed//7 天清理)

🔌 多设备前置(轻量)

  • Agent 独立身份码 + 跨设备审计轨迹聚合 + 协议中立审计

✅ 质量验证

检查项 结果
npm test 1441 tests 全绿 ✅
acceptance-test 126/126 全绿 ✅
OpenClaw 验收 126/126 全绿 ✅
shellcheck 零 error ✅
pre-push-check 66/66 全绿 ✅
回归检查 全绿 ✅

📖 详细开发日志