
RigHaven 发布 AI agent 自托管执行框架,支持多角色隔离容器协作
来源标题:RigHaven – Self-hosted execution harness for AI agents
RigHaven 推出面向 AI agent 的自托管执行框架,用户描述目标后由协调器组建角色团队并调度所需工具。该框架内置 99 个托管 CLI 工具,覆盖文档、视频、CAD、数据与网络,每个角色在独立容器中运行,并在每阶段等待用户确认。运行时(而非模型本身)负责在交付前强制执行用户策略。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
RigHaven 是 AI agent 的家园和随需应变工具箱。你描述一个目标;协调器会为其组建角色团队,挑选所需的技能和工具(99 个受管理的 CLI 工具,涵盖文档、视频、CAD、数据和网络),让每个角色在各自隔离的容器中运行,并全程跟踪工作直至审核与交付。每一步都由你决定:工具替代方案附带各自的取舍,每个阶段都等待你的回复,运行时——而非模型的自发善意——在交付任何内容之前强制执行你的策略。 righaven-teaser.mp4 15 秒预告片(MP4),由 RigHaven 自行制作:一个 EffectCraft 动态图形角色和一个 SoundCraft 音效角色,依据简报“一段解释 RigHaven 架构的预告片”开展工作。它是宣传材料;RigHaven 实际强制执行的保障在下文描述。 你想…… 在 RigHaven 中 指南 从简报生成文档、演示文稿、视频、模型或分析 新建任务:协调器组建团队并交付带可编辑源文件的文件 工作区 端到端遵循一条经过验证的路径 配方:分阶段项目(数据管道、设备监控、网络评估……)或你自己的 配方 处理数据库 连接 PostgreSQL、SQL Server/Azure SQL/Fabric(也可使用你的 Microsoft 账户和 MFA)、MySQL、Oracle;目录、副本、合成数据、管道 数据工程 · 连接 处理设备和 IoT MQTT、Modbus、HTTP、串口和 USB 板、蓝牙 LE、Matter、Android TV、OBD-II;每次写入都需你批准 设备和 IoT 绘制你的网络并检查它 你声明的网络的清单和地图;每次漏洞检查仅在你批准后进行 网络 自行编辑项目文件 文件 → 打开方式:JupyterLab、编辑器以及同一环境上的终端 集成编辑器 设置工作必须遵守的规则 策略簿:在成品上检查的策略表 策略簿 复用和共享环境 环境、Gallery 包、配置和预制软件的导出 环境 使用你的 PC、手机或来自服务器的专用机器 RigHaven Agent、Android 应用、本地部署环境 见下文 任务、配方、团队、技能、环境、连接和策略如何组合在一起: 概念。
- 安装:选择一种 位置 你需要什么 步骤 一台 Windows PC Windows 10/11 搭配 WSL 2(无需 Docker Desktop) 从最新发布版下载 RigHaven-<version>-windows-x64-portable.zip,解压到例如 C:\RigHaven,双击 RigHaven.exe。浏览器打开 http://127.0.0.1:2026 · 详情 一台 Linux PC Docker Engine 下载 RigHaven-<version>-linux-x64-portable.tar.gz,解压并运行 ./righaven · 详情 为你或团队准备的服务器(VPS) Docker Compose;在 Hostinger 上使用 Traefik 部署发布版附带的 compose.hostinger.yaml 并打开其 HTTPS 地址 · 跨发布版的数据 从源码安装(开发) Docker Compose 参见从源码运行 首次启动会下载已验证的镜像(约 1 GB,仅一次)。 创建第一个账户:它将成为管理员。后续账户为普通用户(如果管理员启用了注册)。 打开模型与资源,并连接至少一个提供方:OpenAI Codex、Claude Code、Antigravity 或任何兼容 OpenAI 的端点(OpenAI、DeepSeek、Kimi、OpenRouter……)。选择协调器和团队的模型。参见模型提供方。
- 你的第一个任务 按新建任务并写下你想要的内容,例如: “一份两页的 PDF 报告,比较我附上的三个 CSV 文件,每个文件一张图表;保留可编辑源文件。”附上文件。 回答协调器的问题,并在它提出的工具替代方案中做出选择。无需创建团队,也无需预先安装任何东西:环境按需准备。 关注聊天上方的任务卡片:目标、进度、等待你的决定。每个阶段都会展示其结果并等待你的回复。 打开交付的文件及其源文件,然后接受或要求进行有针对性的修订。 接下来:尝试一个配方(配方 → 使用此配方),添加一个数据库连接,或在账户与偏好设置 → 外观中更改语言。 当 RigHaven 在服务器上运行时,它看不到你的桌面。三个小部件将它带到那里;它们都连接到服务器,因此不会打开路由器端口: RigHaven 也可以从浏览器安装为应用,在小屏幕上显示一行任务卡片:手机和可安装应用。 flowchart LR Brief[Brief with you] --> Choice{Tool alternatives?} Choice -- pros, cons, recommendation --> User[You choose] Choice -- none --> Plans User --> Plans[Execution plan + policy plan] Plans --> Phases[Phases: roles in isolated environments] Phases --> Review[Independent review] Review --> Decision{Your decision} Decision -- changes --> Phases Decision -- approve --> Validation[Policy validation of the finished product] Validation --> Delivery[Delivery with editable sources] Loading 隔离角色。每个任务都在自己的容器中运行,所有能力被丢弃并设有资源限制;它只读访问项目,仅写入自己的暂存文件夹。其他角色只能看到它有意发布的内容。多个环境可以在配置的 CPU/内存范围内并行工作。 按需环境。任务所需的软件会安装到可复用的镜像中,版本由你选择;环境可以为重复性工作保持就绪。 你的批准。对设备和数据库的写入、漏洞扫描以及阶段结果都会等待你;已批准的操作只运行一次,且完全按批准的方式运行。 网络出口。设置 RIGHAVEN_WORKER_EGRESS=allowlist 后,每个作业只能访问其模型提供方及其角色声明的域名,每个被阻止的连接都会被报告。 个人工作与共享基础设施 每个账户个人所有 安装内共享 聊天、项目文件和输出 预制软件镜像和缓存 环境配置文件、技能选择和偏好设置 服务器 CPU/内存和执行容量
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。