Agnes Harness是什么?
Agnes Harness(AGH)是一套面向真实任务和前线交付工程的开源Agent运行时。它把模型、工具、任务状态、插件、业务界面与人工审批连接起来,并通过本地Web工作台、CLI和SDK共享后台会话。

当前状态:官方标记为developer preview(pre-alpha)。API、配置与插件接口仍会变化,适合测试与研究,不应未经安全审计直接进入关键生产环境。
核心能力
- 持续任务与恢复:后台保存会话和任务事实,Web、CLI与SDK可恢复同一任务。
- 轨迹与证据:记录模型轮次、工具参数、结果、时间与审批,便于定位失败步骤。
- 插件、MCP与Skills:插件承载业务能力和专属界面,MCP连接已有服务,Skills保存可复用方法。
- 安全控制:包信任、工具审批、执行约束、预算和会话记录提供明确控制点。
- MHS设备接入:通过AgnesHub连接设备能力,MOS传输相机、地图和传感器等观测。



从源码运行
git clone https://github.com/AgnesAI-Labs/agnes-harness.git
cd agnes-harness
pnpm install --frozen-lockfile
pnpm --filter @agnes/cli build:local
node packages/cli/dist/local/agnes.mjs serve
准备Node.js 24.10+、pnpm 10.34.5和本机原生构建工具。打开终端输出的本地地址后配置模型,并先让Agent只读一个测试目录,确认权限、审批与日志行为。
MHS与Mars World
MHS是AGH自有的设备交互协议,独立于MCP。设备通过AgnesHub声明状态、工具与数据源,Agent可以读取物理状态并请求动作;MOS负责相机图像、地图、位置等观测数据。官方Mars World提供11台虚拟设备,无实体硬件也能体验多设备救援流程。

安全边界:MHS一致性测试不等于设备安全认证。实时控制、急停、机械限位和物理联锁仍应由设备控制器承担;取消Agent任务也不能被当作设备已经安全停止。
适合谁?
适合Agent产品开发、企业系统集成、FDE现场交付、机器人与实验仪器原型,以及需要会话恢复、轨迹审计和多端交付的开发团队。

