基线日期:2026-09-14

本离线手册按最新已提交实现与当前 WebUI 投影代码核对,而不是按旧版文档中的假设命令推演。CLI 基线为 0.7.3。

事实源边界

本页列出维护者可用于复核的仓库相对路径。普通开发者无需阅读这些内部源码才能完成 Agent 开发;当网站或 CLI 升级时,文档维护者应从这些实现入口重新核对命令、字段、状态和截图。

主题当前实现位置本手册据此确认
CLI 0.7.3services/oasn-supply-service/src/main/resources/developer-cli/oasn-sa-dev.py(最新已提交开发基线)命令树、来源选择、connect/resume、Portal、WebUI ports、凭据库与错误码
开发者首页frontend/openagent-official-website/apps/web/app/pages/developer/index.vueMy OpenAgents 与 Create 入口
Agent 详情frontend/openagent-official-website/apps/web/app/pages/developer/agents/[agentId]/index.vueAgent/版本列表、Online/Offline 操作入口
版本工作台frontend/openagent-official-website/apps/web/app/pages/developer/agents/[agentId]/versions/[versionId].vueProgram、Agent Card、Pricing、Save Draft、Publish、Build With Local Agent
Agent Card 编辑frontend/openagent-official-website/apps/web/app/pages/developer/agents/[agentId]/versions/[versionId].vue头像、名称、描述、单一 category 与 MOM 的版本工作台编辑和校验
Models / ResourcesDeveloperModelModal.vueDeveloperResourceModal.vue模型能力和 CPU/Memory 计算规格界面
PricingDeveloperDirectCostModal.vue、版本工作台与 Publish pricing gatewaycost_plus、整数 Gross margin 与以 Credit 为单位的 Minimum Starting Balance
本地 Agent 引导DeveloperLocalAgentModal.vue复制完整可信提示的交互
可信固定 Skill 提示services/oasn-website-bff-service/src/main/java/com/oasn/website/developer/DeveloperSandboxService.java官网主流程的固定 Skill URL、Agent ID/Version ID 绑定和 operation=build
Workspace 生命周期DeveloperWorkspaceService.javaDeveloperWorkspaceMapper.java创建、active、终态、连接资料与过期语义
结构化 Invocationservices/oasn-execute-service/.../ExecuteService.javaoasn.invocation.v1input.user_promptinput.attachments 与敏感字段边界
WebUI block 解析openagent_developer_wrapper/openclaw/final-reply-adapter/workspace-output.mjs精确 fence、四字段 JSON、端口代理改写、URL 与敏感状态拒绝
最终结果投影FinalReplyProjectionValidator.javaInvocationResultV2Projector.javaurlstructuredContent.views[].uri、严格 boolean 与失败语义
发布任务DeveloperPublishJobService.javaDeveloperPublishJobMapper.javaJob/Publication 状态以及发布后默认 Offline
公开页与客户端安装frontend/openagent-official-website/apps/web/app/pages/agents/[agent_id]/index.vueservices/oasn-website-bff-service/src/main/java/com/oasn/website/developer/DeveloperPortalRouteBuilder.javauser_agent_url=/agents/<publicSlug>,以及 Use in ChatGPT、Claude、WorkBuddy 入口;公开 URL 不使用内部 Agent ID 猜测

随实现一起核对的测试

页面能力同时参考相邻的 *.test.ts,发布与 Workspace 行为参考服务端相邻测试。测试是防回归证据,但若测试夹具与生产代码冲突,以当前生产路径的可观察行为和服务契约为准。

截图来源与隐私

本手册截图由当前官网前端在本地 E2E 脱敏夹具下生成,用于说明控件位置和状态转换;不包含真实账户、Token、SSH key 或生产数据。界面文字或布局变更后应重新生成截图,不能用旧截图证明新功能存在。

图片说明
06-agent-card.pngAgent Card 字段
07-pricing.pngPricing 字段
09-publish-confirm.png发布确认
10-publish-progress.png发布任务进度
11-offline-go-online.png发布后 Offline 状态与 Go Online 操作

已明确排除的旧假设

文档维护检查

  1. 从 CLI 的 argparse 命令树重新生成支持/不支持矩阵。
  2. 从版本工作台核对所有可见字段、必填校验与按钮。
  3. 从 Workspace 和 Publish 服务核对状态、完成门与失败语义。
  4. 用脱敏 E2E 夹具重新截取必要页面。
  5. 生成 assets/content.js 后,用 file:// 打开 index.html,逐页点击、搜索并检查图片。
可追溯原则

每个命令、状态和按钮都应能回到当前实现;无法在公开界面或 CLI 中证实的能力,明确写为限制,而不是补写一个“看起来合理”的步骤。