工作台套件开发:基于 Agent 平台构建协作视图
工作台搭建助手是一个套件开发案例:团队描述需要的视图,Agent 就能生成可使用的工作台页面。它复用已有的工作范围、AgentRun、Skill 与产物模型,不为每个场景新增平台核心页面类型。
先复用平台已有的工作模型
页面可以汇总工作项、近期运行、文件和交付物,也可以管理团队自己的记录。工作空间提供协作范围,AgentRun 承载执行,HTML 产物提供可预览、可修改的页面。套件专注于页面如何生成,以及页面能使用哪些数据。
套件由哪些部分组成
- 套件注册声明名称、能力、Web 入口和 Skill。安装到工作空间后,对应能力才在该空间可用。
- 轻量 Web 模块提供多语言文案与能力定义。这个套件不新增工作项类型,也不替换主站页面。
- 页面生成 Skill 向 Agent 提供页面合同、示例和可使用的宿主数据接口,引导它生成独立的 HTML 页面并登记为产物。
- 套件后端为自定义清单和跟踪记录提供按需使用的存储;平台的工作项与产物仍由主站管理。
从需求到工作台页面
用户说明页面要有哪些板块、各板块使用什么数据。Agent 按已安装 Skill 的约定生成独立 HTML 文件,并在当前工作范围登记为 HTML 产物。页面通过现有产物预览打开;后续也可以继续修改,而不必增加新的页面路由或改变核心工作项模型。
让页面与平台协作
在登录态的产物预览中,受限的宿主接口向页面提供工作空间上下文、主题和语言。页面可以读取获准的工作空间数据,在主站预览中打开文件或产物,也可以由用户明确点击后向 AI 面板发送指令。需要自定义可编辑记录时,页面通过插件通道访问套件后端。公开分享页没有这条宿主接口,页面仍需呈现可理解的空状态。
保持能力边界清晰
生成的页面不接收凭据,也不能直接访问平台内部服务。主站数据只开放当前工作空间内获准的只读接口;写入由套件自己的存储与权限负责。这样可以灵活生成协作视图,同时让身份、工作范围、Agent 执行和产物管理继续由平台承担。