Skip to content

v1.3.7 — 🏰 SubAgent 完整沙箱与场景驱动权限

Choose a tag to compare

@KongFangXun KongFangXun released this 19 Aug 05:38
· 725 commits to main since this release

🏰 SubAgent 第一次在真正隔离的环境里替企业干活——文件写入先进虚拟层审批才落盘,网络只能出白名单,工具调用过 fail-closed 门,未注册的影子 agent 也会被 AgentShield 扫出来。

🔨 核心变更

🏰 SubAgent 完整沙箱(六件套)

  • 虚拟文件系统:写入先进虚拟层,审批后原子合并落盘(证据流 HMAC 链)
  • 网络出站白名单:DNS 隧道 + raw socket 全拦,域名后缀 + CIDR 双规则
  • 工具调用中介:Symbol 唯一 ID 判定,未注册一律 fail-closed
  • 虚拟 key:vk- 前缀 + scope 数据流契约 + token bucket 限速 + 日志脱敏
  • AsyncSubAgent 独立进程:stdout JSON 行回报 + SIGINT 优雅退出
  • 真·实时 A/B 双跑:隔离环境并行执行 + 行级 diff

🔐 场景驱动权限

  • 身份→场景匹配→风险等级→放行/deny/人工批准,每步 decision-log 留痕
  • DSH 三硬约束:fail-closed / 守卫先于事件分发 / 最小权限面
  • 敏感域自动提级(审计数据写删一律 critical)

🛡️ AgentShield 五类扫描

  • MCP 配置风险画像 / Hook 注入分析 / Agent 配置审查(否定后行断言排除反向表述)/ 密钥检测增强
  • Shadow AI 发现:扫进程/配置/仓库,揪出未注册的「影子 agent」——静态确定性,零 LLM 自评

🏥 行业 overlay 四套

  • fintech(反洗钱留痕)/ medical(PHI 保护)/ government(等保留痕)/ ai(模型注册)
  • context.md industry: 自动加载,未标注保守默认

⚡ 断路器 + 行为监控

  • 连败熔断 + 冷却 half-open 探测自动恢复(ASI08)
  • 三指标滑窗超阈值隔离切人工(ASI10,与沙箱联动:隔离态不接新任务)

🌳 ontology 生命周期

  • lifecycle branch/trunk + 审阅门 migrateToTrunk(approver 必填)
  • OKF 三件套:type 必填 / stale_after 信任时效 / verified 人审>机审分层

⚙️ FORGE 审查循环加固

  • 自适应并发(按物理内存预算表 8GB→1 … ≥48GB→6)+ OOM 熔断降级
  • LLM 调用全程 timeout+retry;resume 断点轮次守卫(run-27/28/29 三死根治)

🔒 BugFix(上版遗留)

  • 26 项独立审查 bugfix 全部修复:verify-commit 洗白链 / 安装链断链 / 门禁三态等 4 项 P0 根治
  • 红队四项防御增强:verify-chain 追加伪造判篡改 / A2 二进制 WARN / A9 伪造签名 / 验签 fail-closed
  • S146 acceptance 深夜挂起根因(cwd 漂移致 registry 拉远端 vitest)根治

⚠️ 破坏性变更

  • 本版无破坏性变更(全部为增量能力:沙箱/权限/Shield/overlay 均不改变既有 API 行为)

✅ 质量验证

检查项 结果
npm test 2655 tests 全绿 ✅
acceptance-test 303/303 场景全绿 ✅
shellcheck 零 error ✅
check-version 72/72 全绿 ✅
回归检查 89 维度 ✅
release-gate verdict=PASS ✅
fresh-eyes 3 轮独立审查 ✅

📖 详细开发日志