SuperAPI AI 工具集

package-agent-network-red

智能体与模型

查看项目

更新于 10-16 02:38

技能介绍

用途:在 Vultr 或 DigitalOcean 上按声明式期望状态部署最小单节点 NetBird Agent Network 演示环境。把一份 colors.yml 变成可运行的 Agent Network 演示。

主要能力:OpenTofu 负责机器、provider 防火墙与两条 Cloudflare 记录(基础名与通配符);Ansible 负责 Traefik、合并的 netbird-server、仅 agent-network 模式的 dashboard、私有模式的 NetBird 反向代理、控制平面(provider、guardrail、policy、全局限制)与隔离的 agent 容器。所有实现依赖 colors-compute;库负责 provider 选择、凭据、OpenTofu 资源、远程状态、身份检查与受管密钥清理,不在此添加 provider 注册表或 VM 模板。

使用方式:./red build 渲染 .colors/<profile>/,不调用 provider 也不读凭据;./red create --dry-run 走查流程跳过所有副作用;./red create 真正收敛;./red delete 受保护,需一次性覆盖。退出码 2 表示校验或用法失败并一次列出全部问题。启动器会从工作目录向上查找 colors.yml。

限制:主机名及通配符必须在 Cloudflare zone 中未被占用,DNS 阶段不会接管外来记录。需在 .envrc.private(已 gitignore)中设置五个凭据,对应 COLORS_PAR_<UPPER_SNAKE_KEY> 变量,绝不写入 colors.yml 或文档;禁止导出 COLORS_PAR_PROFILE。此部署按一次性设计,无备份,恢复需先受保护的删除再 create。colors.yml 是唯一可编辑文件,.colors/ 为生成物,不可编辑、作为源读取或提交。不要削弱已提交期望状态中的 compute-prevent-destroy。安装的启动器是副本而非软链接,npx skills update -p 后需把 .agents/skills/package-agent-network-red/red 复制覆盖根目录 ./red。资料未提供收费与平台价格信息。