运行态与调试工作台
运行态与调试工作台
Section titled “运行态与调试工作台”日志面板上方那条头部就是运行态工作台。运行和调试都在这里发生,调试器是否附着也在这里读。
标题显示 运行态 · <项目>,带一个 实时 指示,以及打开的部署数和面板数(已开 / 上限)。
启动按钮带一个启动选项菜单:
- 正常启动 —— 直接运行服务。
- 附加调试器 —— 附着到一个已经在跑的进程。
- 启动并调试 —— 启动和调试一步到位。
哪些选项可用,取决于服务的语言运行时和策略(见下)。
调试器附着后,工作台会显示它的状态:
- 调试器已附着 —— 已连接、运行中。
- 已暂停 —— 停在断点上;头部显示
已暂停 @ 源文件:行号。 - 继续 —— 恢复执行。
断点和检查由 Agent 通过 MCP 调试工具驱动;工作台是你看调试器状态、想手动单步时上手的地方。
调试不可用时
Section titled “调试不可用时”如果启动并调试是灰的,按钮的悬浮提示会告诉你原因。常见的有:
- 没选部署。
- 目标不是本机 managed language runtime 部署 —— 代码调试需要这种部署。
- 服务没设语言,或没有可 debug 的 launch 入口。
- 此部署按策略关闭了代码调试。
- 代码调试默认只在
dev环境可用。
“哪些语言支持、契约是什么”在 Language Runtime Provider。调试目标的鉴权在调试凭据与 auth_hint。
打开调试浏览器会拉起一个 Agent 能驱动的 Chromium 浏览器,用于前端调试。它可能等待审批,也会告诉你缺什么:
- 先在设置里配置调试浏览器。
- 选一个有效的浏览器可执行文件路径。
- 先启动前端服务 / 检查 readiness。
- 选一个支持 remote debugging(CDP)的 Chromium 浏览器。
工作台控制面板布局:
- 均分面板 —— 等大的面板。
- 列布局 —— 按列排。
- 最大化 / 还原整个工作区。