跳转到内容

运行态与调试工作台

日志面板上方那条头部就是运行态工作台。运行和调试都在这里发生,调试器是否附着也在这里读。

标题显示 运行态 · <项目>,带一个 实时 指示,以及打开的部署数和面板数(已开 / 上限)。

启动按钮带一个启动选项菜单:

  • 正常启动 —— 直接运行服务。
  • 附加调试器 —— 附着到一个已经在跑的进程。
  • 启动并调试 —— 启动和调试一步到位。

哪些选项可用,取决于服务的语言运行时和策略(见下)。

调试器附着后,工作台会显示它的状态:

  • 调试器已附着 —— 已连接、运行中。
  • 已暂停 —— 停在断点上;头部显示 已暂停 @ 源文件:行号
  • 继续 —— 恢复执行。

断点和检查由 Agent 通过 MCP 调试工具驱动;工作台是你调试器状态、想手动单步时上手的地方。

如果启动并调试是灰的,按钮的悬浮提示会告诉你原因。常见的有:

  • 没选部署。
  • 目标不是本机 managed language runtime 部署 —— 代码调试需要这种部署。
  • 服务没设语言,或没有可 debug 的 launch 入口。
  • 此部署按策略关闭了代码调试。
  • 代码调试默认只在 dev 环境可用。

“哪些语言支持、契约是什么”在 Language Runtime Provider。调试目标的鉴权在调试凭据与 auth_hint

打开调试浏览器会拉起一个 Agent 能驱动的 Chromium 浏览器,用于前端调试。它可能等待审批,也会告诉你缺什么:

  • 先在设置里配置调试浏览器。
  • 选一个有效的浏览器可执行文件路径。
  • 先启动前端服务 / 检查 readiness。
  • 选一个支持 remote debugging(CDP)的 Chromium 浏览器。

工作台控制面板布局:

  • 均分面板 —— 等大的面板。
  • 列布局 —— 按列排。
  • 最大化 / 还原整个工作区。