运行与调试场景
使用编辑器的播放按钮。只要还存在校验错误,它就处于禁用状态。
如果场景声明了没有值的参数,Restorm 会在执行到它们的那一刻发起询问。

执行日志会实时填充。每条记录都带有一个级别(debug、info、warn、error)、
一个毫秒级时间戳、一条消息,以及可能存在的结构化数据。
有两级详细程度:
- 默认只显示您自己的记录 —— 也就是 Log 动作产生的那些;
- 完整显示还会加上引擎的记录:每个节点的开始与结束、在连线上传递的值、错误。
日志复制按钮产生的文本与命令行的输出完全一致: 您粘贴到工单里的内容,和 CI 将会产出的内容一模一样。
各次执行都归档在项目旁边,与响应历史 存放在同一个文件里。默认值为:最近 50 次执行、每次执行 2 000 条日志记录, 存活时长为 30 分钟。
停止按钮会中断执行。正在进行的等待(等待、等待至、定时器)会干净地中断, 已打开的连接会被关闭,正在运行的代码动作会被放弃。
只执行一个节点
Section titled “只执行一个节点”请求类节点可以单独执行,无需运行整个场景:在连好其余部分之前,这是快速确认某次调用 确实发得出去的办法。
首选反应是看日志
Section titled “首选反应是看日志”在关键位置加上 Log 动作:它就是图的 console.log,也正是您在 CI 里能看到的东西。
Toast 动作会在界面中显示一条消息。在搭建期间很有用 —— 在无界面模式下它没有任何效果, 执行会照常继续。
Pro 版提供单步调试:在节点上设断点、受控推进、查看在途的值。参见 套餐与权益。
每个节点(除 输出、现在和 Retry 之外)都有一个 error 端口。
一个失败的节点若其 error 未连线,就会让整次执行失败。
有两种有用的模式:
- Retry —— 包裹出一道错误边界:下游的失败会被拦下并按配置的策略(固定、线性、指数)
重试,当尝试次数耗尽时从
exhausted输出。 - Throw —— 带着一条消息故意失败。要因某个业务条件而让一个 CI 作业失败,就需要它。
通过 MCP 驱动
Section titled “通过 MCP 驱动”AI 代理可以启动并监控一个场景(Pro 版):
run_scenario(带 params、interactive、blocking)、
get_scenario_run_status(返回日志、待处理的输入请求以及子运行树)、
list_scenario_runs、stop_scenario_run 和
answer_scenario_input。参见 MCP 工具。