Skip to content

[P2] feat(workbench): 连通应用启动、输出与预览 #274

Description

@Qiyuanqiii

让一次应用启动请求能够关联正确的任务服务、启动输出和预览地址,并清楚区分关闭浏览器与停止开发服务。

总路线图:#257。调查基线:main dab1e2b6(2026-10-05)。一个 issue 对应完整可验收结果,可以分多个小 PR 交付。

实施清单

  • 复用现有 command runtime/Job,提供任务所属服务的读取、状态和停止接口,以及稳定的 Run/Job、命令输出与候选地址关联。
  • 同步 OpenAPI/生成类型,界面准确展示启动要求回填、提交后启动状态和失败原因。
  • 从对应输出/候选地址打开已有浏览器预览;关闭浏览器和停止服务分别呈现,绑定正确来源任务。

验收标准

  • 一次启动可找到原始输出、确认地址并打开预览;多个地址可明确选择。
  • 启动失败、服务退出不会被显示为就绪,能返回相应输出。
  • 停止操作作用于正确 Run/Job;关闭预览不误停服务,不影响其他任务。

依赖与并行

没有跨 issue 阻塞,可与 #272 和第一批前端工作并行。内部先确定最小接口,再并行实现 API 与预览组件,最后完成真实服务集成。与 #259 协调工作区入口,不新建通用进程管理层。

实现依据

预览实现;启动要求入口。详细调查与原验收条目归并自 #275,历史说明保留。

只验证受影响流程并运行已有适用 CI;不新增重复全量门禁。

Metadata

Metadata

Assignees

No one assigned

    Labels

    browserBrowser runtime and CDP capabilitiesenhancementNew feature or requestgoPull requests that update go codejavascriptPull requests that update javascript code

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions