Network AI

🐝 本地多智能体编排与权限管控系统

纯Python本地多智能体编排系统,通过共享黑板文件协调任务,零依赖、零网络调用,支持预算管控与权限门控。

收藏
9.3k
安装
2.5k
版本
5.1.4
CLS 安全性认证2026-06-24
点击查看完整报告 >

使用说明

核心用法

network-ai 是一个本地运行的多智能体工作流编排工具,提供6个纯Python脚本(仅使用标准库),实现三大核心能力:

1. 预算感知的手断协议(Budget-Aware Handoff)

在每次任务委托前,通过 swarm_guard.py 执行拦截检查,防止token浪费在"空谈"而非"产出"上:

  • 单任务最多3次handoff
  • 消息限制500字符
  • 要求60%以上handoff必须产生实际产物(artifact)
  • 2分钟无产出自动超时

2. 三层内存模型

| 层级 | 组件 | 作用 | 持久化 |
|------|------|------|--------|
| L1 | Agent Context | 单会话工作记忆 | 临时 |
| L2 | Blackboard (`swarm-blackboard.md`) | 跨智能体实时协调 | TTL过期 |
| L3 | Project Context (`data/project-context.json`) | 长期项目记忆 | 永久 |

3. 权限墙(Permission Wall)

对四类抽象资源进行本地权限控制:DATABASEPAYMENTSEMAILFILE_EXPORT,基于理由充分性(40%)、信任度(30%)、风险评估(30%)三维度评分,生成UUID格式的限时token。

显著优点

  • 零依赖部署:Python 3.8+ 即装即用,无pip安装压力
  • 完全本地执行:脚本不做任何网络调用,敏感数据不出本机
  • 审计追踪data/audit_log.jsonl 记录所有权限事件,支持合规审查
  • 防静默失败:心跳检测、结果验证、监督者复核三重保障
  • 灵活的并行策略:支持merge/vote/first-success/chain四种结果聚合模式

局限性与风险

关键架构澄清

  • sessions_send / sessions_list / sessions_history宿主平台(OpenClaw)的内置功能,本skill不实现、不调用、不控制这些工具
  • 本skill仅提供前置的预算检查脚本,实际网络调用由宿主平台负责

潜在风险
1. PII泄露风险justification字段和审计日志存储用户提供的自由文本,可能无意中记录敏感信息

2. 权限绕过:若攻击者直接调用宿主平台的sessions_send而不运行swarm_guard.py拦截检查,预算管控失效

3. Windows文件锁:跨平台文件锁定在Windows上可能需要额外安装filelock

4. 依赖宿主平台:所有多智能体通信功能实际依赖外部OpenClaw运行时,非自包含方案

适合人群

  • 需要本地优先、隐私敏感的多智能体工作流用户
  • 已有OpenClaw宿主平台环境,希望增加编排管控层
  • 需要可审计、可复盘的AI代理协作场景(金融分析、合规审查、研究协作)
  • 追求极简部署、拒绝复杂依赖链的技术团队

常规风险

| 风险类型 | 等级 | 说明 |
|----------|------|------|
| 数据泄露 | 中 | 审计日志本地存储,但justification可能含敏感信息 |
| 权限绕过 | 中 | 不强制拦截宿主平台调用,需配合平台策略使用 |
| 可用性 | 低 | 纯本地脚本,无外部服务依赖 |
| 供应链 | 极低 | 零第三方依赖,仅Python标准库 |

安全解读

核心功能

Network-AI(SwarmOrchestrator)是一个专为多智能体协作设计的本地Python编排框架。其核心能力包括:

  • 任务分解与委派:将复杂请求拆分为3个子任务(DATA/VERIFY/RECOMMEND),通过标准化协议分配给data_analyst、risk_assessor、strategy_advisor等专业Agent
  • 预算管控系统:基于Token的消费追踪,支持任务级预算初始化、拦截检查和余额监控
  • 权限墙机制:对DATABASE/PAYMENTS/EMAIL/FILE_EXPORT等抽象资源类型实施访问控制,采用justification评分+信任等级+风险评估三重验证
  • 三层记忆架构:Agent上下文(会话级)、黑板共享状态(TTL-scoped)、项目上下文(持久化JSON)

显著优点

| 维度 | 特性 |
|------|------|
| **安全架构** | 纯本地执行,零第三方依赖,所有脚本仅使用Python标准库 |
| **供应链安全** | requirements.txt明确标注"NO PACKAGES REQUIRED",彻底消除依赖投毒风险 |
| **主动防护** | check_permission.py内置18种提示词注入模式检测(ignore previous/override policy等) |
| **审计追踪** | 完整的JSONL审计日志,支持GDPR/CCPA合规,所有敏感操作本地留痕 |
| **并发安全** | 跨平台文件锁机制(fcntl/Windows回退),防止竞态条件 |
| **生命周期管理** | 权限令牌5分钟TTL自动过期,支持批量清理 |

潜在局限

1. 平台耦合性sessions_send/sessions_list/sessions_history为OpenClaw宿主平台内置,Skill仅提供前置预算检查,实际网络调用不可控
2. 功能边界:纯本地设计意味着无云端能力扩展,不支持分布式Agent部署

3. Windows兼容性:文件锁在Windows生产环境需可选安装filelock包

4. 数据持久化风险:审计日志明文存储,justification字段若含PII将永久留存磁盘

适合人群

  • 需要严格数据驻留的合规场景(金融、医疗、政务)
  • 多Agent并行工作流的研发团队
  • 对供应链安全极度敏感的企业环境
  • 需要可审计、可解释AI决策的审计密集型行业

常规风险

  • PII泄露:用户可能在justification字段误输入敏感信息
  • 权限令牌滥用:5分钟有效期窗口内被盗用
  • 黑板竞态:TTL过期与读写操作的时序竞争(已通过文件锁缓解)
  • 平台层绕过:若宿主平台的sessions_send被篡改,预算检查将被架空

Network AI 内容

assets文件夹
scripts文件夹
手动下载zip · 48.4 kB
demo.svgtext/plain
请选择文件