核心用法
Network-AI 是一套本地化的多智能体(Multi-Agent)工作流编排框架,通过 scripts/*.py 系列脚本实现任务分解、代理委托、预算管控和状态协调。核心工作流程遵循 DECOMPOSE → DELEGATE → VERIFY → SYNTHESIZE 四步协议:将复杂请求拆解为数据分析师、风险评估员、策略顾问三类子任务,经预算拦截器(swarm_guard.py intercept-handoff)检查通过后方可调用外部会话工具,最终结果需经主管复核(supervisor-review)才能提交。
系统提供三层内存模型:Layer 1 为平台托管的临时代理上下文;Layer 2 是基于 Markdown 的共享黑板(blackboard.py),支持 TTL 过期的跨代理状态缓存;Layer 3 是持久化的项目上下文(context_manager.py),存储长期目标、技术栈、架构决策及禁用方案。权限墙(Permission Wall)机制通过 check_permission.py 对 DATABASE、PAYMENTS、EMAIL、FILE_EXPORT 四类抽象资源进行本地评估,生成 5 分钟有效期的 UUID 令牌。
显著优点
- 零依赖本地执行:全部 6 个脚本仅使用 Python 标准库,无第三方包、无网络调用,审计日志与状态文件均存于本地
data/目录 - 细粒度预算管控:任务级令牌预算(
budget-init)、手递手次数限制(≤3 次/任务)、消息长度限制(≤500 字符)、行动比例监控(≥60% 产出率) - 故障预防机制:心跳检测(
heartbeat/health-check)、结果字段验证(validate-result)、静默失败阻断(supervisor-review三级裁决:APPROVED/WARNING/BLOCKED) - 灵活的并行策略:支持 Merge(合并)、Vote(投票)、First-Success(首胜)、Chain(链式)四种结果汇聚模式
潜在局限
- 平台耦合性:
sessions_send、sessions_list、sessions_history等核心编排能力依赖 OpenClaw 宿主平台,本技能仅提供前置预算检查脚本,无法独立完代理间通信 - 资源类型抽象:DATABASE/PAYMENTS 等为本地抽象标识,无真实外部 API 凭证管理功能,实际数据访问需平台或用户另行配置
- Windows 文件锁限制:生产环境 Windows 主机可能需要额外安装
filelock包解决并发锁问题 - TTL 清理非自动:过期令牌需手动调用
revoke_token.py --cleanup,否则持续占用存储
适合人群
- 使用 OpenClaw/兼容平台且需要严格预算控制的多智能体场景
- 对数据本地化有强要求、需离线运行的合规敏感环境
- 需要结构化审计追踪(
audit_log.jsonl)的企业工作流 - 研究 Swarm Orchestration 模式的开发者与架构师
常规风险
1. PII 泄露风险:justification 字段与审计日志为自由文本持久化存储,禁止写入密码、API Key、个人身份信息
2. 权限绕过:若用户直接在平台层调用 sessions_send 而不先执行 swarm_guard.py,预算与权限门控将失效
3. 令牌伪造:grant_{uuid4().hex} 格式令牌无加密签名,依赖本地文件系统权限保护,多用户共享环境需严格限制 data/ 目录权限
4. 平台行为不确定性:技能明确声明不控制 sessions_send 的网络调用行为,外部模型 API 的数据传输风险由宿主平台承担