Repository navigation
v1.8.0 · 判定底座 · 阶段三(接线与分发)
🧭 判定件从「模型可用」到「工程可接」——判定底座四阶段第三版:判定以标准通道接入编排(不占本地主模型槽),以可分发制品走出仓库(sha256 全程校验)。形态成立(能力水平宣称留 v1.9 证据链)· 破坏性变更:mlflow-exporter 退役。
TL;DR (EN): The judge goes from model-ready to engineering-integrable — stage three of the decision foundation: judgment plugs into orchestration via a standard channel (DecisionChannel, three-mode wiring that never enters the auto-routing matrix), receipts land on-chain and replayable, and weights ship as sha256-verified artifacts with two USB offline modes plus a /v1/systemone compatibility facade. Form established. Breaking: mlflow-exporter retired.
⚡ Install / Upgrade
# 新装(五形态任选:FDE 插件 / Skill / MCP / CLI / GitHub Action)
curl -fsSL https://raw.githubusercontent.com/KongFangXun/sofagent/refs/tags/v1.8.0/install.sh | bash
# 已装用户升级到本版
npx @sofagent/audit@v1.8.0 --doctor
# GitHub Action(PR 自动审计)
uses: KongFangXun/sofagent@v1.8.0🔨 核心变更
🧭 判定通道与三档接线
DecisionChannel默认实现(StdioDecisionChannel):本地子进程 NDJSON 协议——逐请求超时即杀、进程必回收;协议 SSOT 单源- 三档接线:off 归一 / shadow 影子不改行为 / active 未过对账抛
ShadowGateError后生效——判定档永不进自动路由矩阵 - 判定回执五件落链(state 摘要 / 证据引用 / 模型身份 / 概率 / 基线)+ 同源对账四件——每次判定可回放(
content:false指纹纪律)
⚡ 并行解码与观测
- 一次前向出全部字段:打包按字段数(<3 不打包)/ 超词表分块零截断 / 批内同伴两级处置序
- 观测四字段(calls / failures / degradations / 延迟桶)经 MCP 透传
📦 权重分发通路
- fail-closed 四红线:来源白名单 / sha256 强校验 / 断点续传 / 进度回调——错哈希即拒启用且不落盘(
stage=verify留痕) - USB 两档离线:A 安装器档(
install.sh --media)+ B 便携运行时档(插上即跑零残留) /v1/systemone兼容门面:System One 既有客户端直接消费(环回绑定 · 默认拒绝)
🛠 工具链与闸门加固
- 验收增量 S494–S499 六场景(三档开关 / 分发 fail-closed / 观测链路 / 契约一致 / 收口批锚 / 自带件形态锁)
- 审查维度 #151(一维合壳 17A+5B)· 文档预算归层(AI-ATTRIBUTION A→E)· bootstrap.sh 介质三面校验(MANIFEST 真值源 + tree-hash)
🔒 BugFix(上版遗留)
- 场景数口径全仓联动修复(stale 值清零 · 五文档对账一致)
- L232 偏松勾选回退与四态重判(半成立判据整条不勾)
- 观测面读写两端接通(此前只接读侧单例挂载)
✅ 质量验证
| 检查项 | 结果 |
|---|---|
| npm test | 7616 tests 全绿(workspace 口径 / 14 包)✅ |
| acceptance-test | 506/506 断言通过(423 场景)· SKIP: 0 · EXIT: 0 ✅ |
| shellcheck | 零 error(主力脚本实测 + CI workflow 常驻)✅ |
| check-version | 153/153 全绿 ✅ |
| 回归检查 | 85 维 ✅ |
| release-gate | CONDITIONAL PASS(4 轮收敛;安装器校验值随 tag 批闭环)✅ |
| fresh-eyes | 16 视角独立审查(A 路径草稿 + 修复批 5 实锤 + NITS 两轮 ACCEPT)✅ |
⚠️ 破坏性变更
- mlflow-exporter 退役(5 公共符号吊销,公开面 2566→2561)——升级前移除对
logBenchmarkToMlflow的引用 - MCP tool 数量随新增面变化(见 API.md 工具清单)
GovernedGenerationChannel仅类型占位未实施——不构成对外承诺
🔗 深入了解
📖 详细开发日志