什么是 Agent App?
Agent App 是面向 Agent 宿主的完整可安装应用包标准。它可以包含真实 UI、业务流程、数据存储、后台任务、Agent 入口、Skills、Tools、Knowledge 绑定、Artifacts、Policies 和 Evals。
一句话:Agent App 是运行在 Lime 平台能力之上的智能应用,不是一个 Markdown 文件,也不是一个聊天专家。
APP.md 只是发现入口和 manifest 载体;真正的业务能力来自 App runtime package,并通过 Lime Capability SDK 调用平台能力。
和“专家”的关系
大公司的“专家”通常是:
Expert = Chat UI + Persona + Skills + Tools + Data ConnectionsAgent App 是更高一层:
Agent App = UI + Workflow + Storage + Services + Agent Entries + Skills + Tools + Knowledge + Artifacts + Policy所以 Expert 只是 Agent App 的一种 expert-chat entry。一个 App 可以有多个专家,也可以没有专家。比如“AI 内容工程化 App”应该有项目首页、知识库页面、内容工厂、数据复盘看板和后台任务;“内容策略专家”只是其中一个入口。
小程序平台类比
可以把 Agent App 理解成 AI Agent 时代的小程序,但它不复刻微信小程序框架。
| 微信小程序心智 | Agent App 对应物 |
|---|---|
| 微信是宿主平台。 | Lime / IDE / AI Client 是宿主平台。 |
| 小程序声明页面、组件、权限、存储。 | Agent App 声明 UI、entries、capabilities、storage、permissions。 |
小程序调用 wx.* 能力。 | Agent App 通过 @lime/app-sdk 调用 lime.ui、lime.storage、lime.agent 等能力。 |
| 平台管理审核、发布和权限。 | Cloud / Registry 管 release、tenant enablement、license、policy。 |
| 客户端运行小程序。 | Lime Desktop 安装并本地运行 App package。 |
关键不是“像小程序一样长什么样”,而是“宿主开放能力,App 通过稳定 SDK 调用能力”。
在 Lime 里的位置
flowchart TD Cloud[Lime Cloud Catalog / Release / License / Tenant Enablement] --> Desktop[Lime Desktop Install / Cache / Resolver] Desktop --> Bridge[Capability Bridge] Bridge --> SDK[@lime/app-sdk] SDK --> App[Agent App Runtime Package UI / Worker / Workflow / Storage] Bridge --> UI[Lime UI] Bridge --> Storage[Lime Storage] Bridge --> Runtime[Local Agent Runtime] Bridge --> Knowledge[Agent Knowledge] Bridge --> Tools[Tool Broker / ToolHub] Bridge --> Artifact[Agent Artifact] Bridge --> Evidence[Agent Evidence] Bridge --> Policy[Policy / Secrets]
Lime Cloud 可以分发、授权和启用 Agent App。Lime Desktop 负责安装、权限、能力注入和本地运行。Cloud 不应该在默认链路里变成隐藏 Agent Runtime。
Agent App 适合什么
- AI 内容工程化系统。
- 客服知识库工作台。
- 销售 SOP 应用。
- 法务合同审查产品。
- 投研报告工作台。
- 企业内部流程应用。
- 某个客户的私有业务系统。
这些场景不应该通过修改 Lime Core 实现。新场景应优先成为新的 Agent App,调用 Lime 平台能力。
Agent App 不是什么
- 不是
APP.md文档集合。 - 不是单个 Expert / Persona。
- 不是
SKILL.md的替代品。 - 不是知识库格式。
- 不是工具协议。
- 不是云端 Agent Runtime。
- 不是把客户资料打包进官方包。
为什么需要它
只有 Skills、Knowledge 和 Tools 还不够。真实业务应用还需要:
- 自己的 UI 页面、面板和设置。
- 自己的数据模型、索引、迁移和缓存。
- 自己的业务 workflow、后台任务和人工确认节点。
- 多个对话专家或非对话入口。
- 可追踪的 Artifact、Evidence 和 Eval。
- 权限、成本、凭证、租户 overlay 和升级策略。
- 与 Lime 底层能力解耦的 SDK 边界。
Agent App 就是补齐这些应用级关系的标准层。