Chạy và gỡ lỗi một kịch bản
Khởi chạy
Section titled “Khởi chạy”Bằng nút chạy của trình biên tập. Nó bị vô hiệu hóa chừng nào vẫn còn lỗi kiểm tra hợp lệ.
Nếu kịch bản khai báo những tham số chưa có giá trị, Restorm sẽ hỏi bạn vào đúng lúc luồng chạy tới chúng.

Theo dõi quá trình chạy
Section titled “Theo dõi quá trình chạy”Nhật ký chạy được lấp đầy theo thời gian thực. Mỗi mục mang một mức
(debug, info, warn, error), một dấu thời gian chính xác tới mili giây,
một thông điệp, và có thể có cả dữ liệu có cấu trúc.
Có hai mức chi tiết:
- theo mặc định, chỉ các mục của chính bạn — những mục do hành động Log tạo ra — được hiển thị;
- chế độ hiển thị đầy đủ bổ sung thêm các mục của cỗ máy: lúc bắt đầu và lúc kết thúc của mỗi chiếc hộp, các giá trị đi qua trên các liên kết, các lỗi.
Nút sao chép nhật ký tạo ra đúng cùng một đoạn văn bản với đầu ra của dòng lệnh: thứ bạn dán vào một ticket giống hệt thứ mà CI sẽ tạo ra.
Lịch sử các lần chạy
Section titled “Lịch sử các lần chạy”Các lần chạy được lưu trữ bên cạnh dự án, trong cùng tệp với lịch sử phản hồi. Mặc định: 50 lần chạy gần nhất, 2 000 mục nhật ký cho mỗi lần chạy, với thời gian sống là 30 phút.
Dừng lại
Section titled “Dừng lại”Nút dừng làm gián đoạn quá trình chạy. Các thao tác đang chờ (Chờ, Chờ tới khi, Bộ hẹn giờ) dừng lại một cách sạch sẽ, các kết nối đang mở được đóng lại và những hành động mã đang chạy bị bỏ dở.
Chạy một chiếc hộp duy nhất
Section titled “Chạy một chiếc hộp duy nhất”Những chiếc hộp thuộc loại yêu cầu có thể chạy riêng lẻ, không cần khởi chạy cả kịch bản: đây là cách nhanh chóng để kiểm tra rằng một lời gọi thực sự đi được trước khi đấu dây phần còn lại.
Gỡ lỗi
Section titled “Gỡ lỗi”Nhật ký là phản xạ đầu tiên
Section titled “Nhật ký là phản xạ đầu tiên”Hãy thêm các hành động Log ở những vị trí then chốt: đây là console.log
của đồ thị, và cũng chính là thứ bạn sẽ tìm lại được trong CI.
Thông báo
Section titled “Thông báo”Hành động Toast hiển thị một thông điệp trong giao diện. Hữu ích trong lúc xây dựng — không có tác dụng ở chế độ headless, nơi quá trình chạy vẫn tiếp tục bình thường.
Trình kiểm tra từng bước
Section titled “Trình kiểm tra từng bước”Bản Pro cho phép gỡ lỗi từng bước: đặt điểm dừng trên các chiếc hộp, tiến từng bước có kiểm soát, xem xét các giá trị đang di chuyển. Xem Gói và năng lực.
Các lỗi
Section titled “Các lỗi”Mọi chiếc hộp (trừ Đầu ra, Bây giờ và Retry) đều có một cổng
error. Một chiếc hộp thất bại mà cổng error của nó chưa được đấu dây sẽ
làm cả lần chạy thất bại.
Hai mô hình hữu ích:
- Retry — bao lấy một biên lỗi: những thất bại ở phía sau được bắt lại và
chạy lại theo chiến lược đã cấu hình (cố định, tuyến tính, hàm mũ), với một
đầu ra
exhaustedkhi đã dùng hết số lần thử. - Throw — thất bại một cách có chủ ý, kèm một thông điệp. Đây là thứ bạn cần để làm một job CI thất bại theo một điều kiện nghiệp vụ.
Điều khiển qua MCP
Section titled “Điều khiển qua MCP”Một tác nhân AI có thể khởi chạy và giám sát một kịch bản (bản Pro):
run_scenario (với params, interactive, blocking),
get_scenario_run_status (trả về nhật ký, các yêu cầu nhập liệu đang chờ và cây
các lần chạy con), list_scenario_runs, stop_scenario_run và
answer_scenario_input. Xem Công cụ MCP.