架构总览
四层架构设计,各司其职。
接入层
CLI / HTTP / WebSocket
Cobra 命令行,Chi HTTP,gorilla/websocket。
运行时层
插件加载 & 调度
Loader → DepResolver → Python 运行时。
安全层
加密 · 签名 · 审计
Ed25519 + AES-256-GCM,多层审计日志。
包格式层
.pak 文件规范
Magic + Manifest + 公钥 + 签名 + 加密载荷。
📦 打包
源码 → 解析 manifest → AES-256-GCM 加密 → Ed25519 签名 → .pak
📥 安装
.pak → 解析 manifest → 解析依赖 → 注册中心下载 → 复制到插件目录
⚡ 加载
Loader.Scan() → DepResolver → 拓扑排序 → 解密 → Python 执行