Developer Docs

文档首页

开发文档 · 构建应用

Applications

Fellow Applications 如何把 Agent 验证过的高频流程固化为可安装、可持续运行的应用。

状态:Experimental(Runtime / Host) — 当前产品只实现 HARP http Runtime 的部分安装与运行链路;跨宿主互操作、完整权限强制、非 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 环境使用浏览器页签;
  • validatelogs Host API、start.platforms、非 HTTP Runtime 尚未实现;
  • Manifest 中的网络权限声明尚未形成完整的跨平台强制隔离,不能据此宣称完整 HARP v1 合规;
  • Windows 当前不会为 HARP 应用套用 AppContainer 隔离。

生产使用前,应根据目标平台单独评估应用代码、网络访问和数据删除策略。

与相邻能力的关系

能力用途
Agents探索、编排并验证工作流程
Skills告诉 Agent 如何完成一类任务
MCP向 Agent 暴露工具与业务数据
Applications向用户交付可安装、长期运行的产品
HARPApplications 使用的应用协议与运行时约定

协议字段、包结构与目标规范见 HARP 应用规范。规范中的能力不等同于当前 Host 已全部实现。

相关文档