시나리오를 실행하고 디버깅하기
에디터의 재생 버튼을 사용합니다. 검증 오류가 남아 있는 동안에는 비활성 상태입니다.
시나리오가 값이 없는 파라미터를 선언하고 있으면, 실행이 그 지점에 도달한 시점에 Restorm이 값을 물어봅니다.

실행 따라가기
Section titled “실행 따라가기”실행 로그는 실시간으로 채워집니다. 각 항목은 수준(debug, info, warn,
error), 밀리초 단위 타임스탬프, 메시지, 그리고 경우에 따라 구조화된 데이터를
가집니다.
상세 수준은 두 단계입니다.
- 기본값에서는 직접 남긴 항목만 — 즉 Log 액션이 생성한 항목만 — 표시됩니다.
- 전체 표시에서는 엔진의 항목이 추가됩니다. 각 박스의 시작과 종료, 링크를 통과한 값, 오류입니다.
로그 복사 버튼은 명령줄 출력과 정확히 같은 텍스트를 만들어 냅니다. 티켓에 붙여 넣는 내용은 CI가 출력하는 것과 동일합니다.
실행 내역은 프로젝트 옆에, 응답 기록과 같은 파일에 보관됩니다. 기본값은 최근 50 회의 실행, 실행당 2,000 개의 로그 항목이며 보존 기간은 30 분입니다.
중지 버튼으로 실행을 중단합니다. 진행 중인 대기(대기, 까지 대기, 타이머)는 깔끔하게 끊기고, 열려 있던 연결은 닫히며, 실행 중인 코드 액션은 폐기됩니다.
박스 하나만 실행
Section titled “박스 하나만 실행”요청 계열의 박스는 시나리오 전체를 실행하지 않고 단독으로 실행할 수 있습니다. 나머지를 배선하기 전에 호출이 제대로 나가는지 빠르게 확인하는 방법입니다.
우선 로그부터
Section titled “우선 로그부터”요소가 되는 지점에 Log 액션을 두십시오. 그래프에서의 console.log 이며,
CI에서도 같은 것을 얻게 됩니다.
Toast 액션은 인터페이스에 메시지를 표시합니다. 만드는 동안에는 편리하지만, 헤드리스 모드에서는 아무 일도 일어나지 않고 실행이 그대로 이어집니다.
단계별 인스펙터
Section titled “단계별 인스펙터”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 도구를 참고하십시오.