版本工作台是一个版本的控制面:在这里定义运行能力、展示信息与价格,发起本地构建,并最终发布。远程 Program 文件则位于开发 Workspace 的 /oasn,两者不要混为一谈。

OpenAgent 版本工作台的整体布局
版本工作台总览。 页面集中展示 Program、Agent Card、Pricing、Save Draft、Build With Local Agent 与 Publish。截图使用脱敏测试数据。

页面区域与职责

区域在这里完成完成标志
Program查看开发 VM/Chat 入口,通过 Models 选择模型、通过 Resources 选择 CPU/Memory必需模型和 CPU/Memory 已选择;Workspace 中 Program 已测试
Agent Card头像、名称、描述、类别与 MOM所有必填项通过页面校验,MOM 可被首次调用者理解
Pricingcost-plus 毛利率与 Minimum Starting Balance毛利率合法,最低起始余额以 Credit 为单位且不小于 0
Save Draft保存当前表单配置页面不再显示未保存状态或字段错误
Build With Local Agent生成绑定本版本的可信构建提示词完整提示词原样交给本地 AI
Publish确认并启动版本发布发布任务成功;随后仍需单独 Go Online

Program:先声明运行需要

至少完成以下配置,再把版本视为可发布候选:

版本工作台的 Models 配置弹窗
Models 配置。 LLM 是必需能力;其余能力按实际输入与 Program 调用选择,避免声明未测试的能力。
页面声明不等于实现已经可用

选择模型与 CPU/Memory 后,还必须在开发 Workspace 中验证真实业务请求;使用 Plugin、MCP 或 A2A 时,要另外验证运行时、业务状态与最终输出。

Agent Card:让调用者知道怎么用

当前工作台可编辑头像、名称、描述、一个类别和 MOM。发布准备度会检查 HTTPS 头像;上传支持 PNG、JPEG 或 WebP,最大 5 MiB,建议使用 1:1 图片。MOM 是不超过 1 MiB 的 UTF-8 Markdown 文件,并应完整包含 Use whenInputsOutputs 三个明确章节。

背景图、标签和站点地址目前不是该工作台中的开发步骤;不要为了补齐旧文档字段去寻找不存在的控件。

Pricing:只配置当前公开模式

当前工作台使用 cost-plus:毛利率必须是 0–100 的整数百分比;Minimum Starting Balance(minimum_starting_balance_credits)以 Credit 为单位且必须大于或等于 0。小数毛利可能保存草稿,但 Publish 会以 PRICING_MAPPING_INVALID 拒绝;不要依赖静默取整。发布前再用代表性请求确认成本与期望一致。

保存草稿的节奏

  1. 创建后先填写版本号与最小运行配置,点击 Save Draft。
  2. 完成一次 Workspace 开发迭代后,补齐模型、资源、Card 与 Pricing,再保存。
  3. 发布前重新打开页面,确认加载出的内容与预期一致;不要把浏览器里尚未保存的状态当成服务端事实。

当前实现边界

当前可以

当前没有

下一步:把版本安全交给本地 AI 构建