状态:Experimental(Runtime / Host) — 当前产品只实现 HARP
httpRuntime 的部分安装与运行链路;跨宿主互操作、完整权限强制、非 HTTP Runtime 和标准 Host API 仍是目标规范,不属于当前可用承诺。
Fellow Applications 把 Agent 已经跑通的高频工作固化为可安装、可独立运行的工具。它们不是聊天窗口里的临时预览,也不要求替换 ERP、OA 或 CRM。
了解产品价值与适用场景:Fellow Applications
什么时候应该做成 Application
适合固化的流程通常同时满足:
- 已由 Agent 多次完成并通过人工验收;
- 输入、步骤与交付结果相对稳定;
- 发生频率高,重复启动会造成明显成本;
- 需要专用界面、长期状态或独立生命周期;
- 用户希望关掉会话后仍可直接使用。
从 Agent 到 Application
生命周期
| 阶段 | 说明 |
|---|---|
| 创建 | Agent 或开发者生成应用结构与 harp.json |
| 安装 | Host 校验声明并安装应用包 |
| 运行 | Host 分配端口、注入数据目录并启动 HTTP 应用 |
| 持久化 | 配置和用户成果保存在应用 data/ 中 |
| 升级 | 更新应用代码,同时保留持久数据 |
| 停止与卸载 | 独立停止进程;卸载会删除应用目录及其本地数据 |
当前实现边界
当前 Fellow Host 实现的是 HARP 的 HTTP Runtime 子集:
- 支持
.harp包导入、导出、安装、启动、停止、升级和卸载; - 支持
data/持久化,重新安装同一应用时保留数据; - Desktop 可在独立窗口打开本机应用,Web 环境使用浏览器页签;
validate与logsHost API、start.platforms、非 HTTP Runtime 尚未实现;- Manifest 中的网络权限声明尚未形成完整的跨平台强制隔离,不能据此宣称完整 HARP v1 合规;
- Windows 当前不会为 HARP 应用套用 AppContainer 隔离。
生产使用前,应根据目标平台单独评估应用代码、网络访问和数据删除策略。
与相邻能力的关系
| 能力 | 用途 |
|---|---|
| Agents | 探索、编排并验证工作流程 |
| Skills | 告诉 Agent 如何完成一类任务 |
| MCP | 向 Agent 暴露工具与业务数据 |
| Applications | 向用户交付可安装、长期运行的产品 |
| HARP | Applications 使用的应用协议与运行时约定 |
协议字段、包结构与目标规范见 HARP 应用规范。规范中的能力不等同于当前 Host 已全部实现。