Theo dõi lần chạy quy trình
Đây là trang dành cho mọi thứ diễn ra sau khi một lần chạy đã bắt đầu: tìm nó, đọc xem từng bước đã làm gì và đưa một lần chạy thất bại tiếp tục chạy trở lại. Để bắt đầu một lần chạy, xem Chạy quy trình thủ công.
Tìm một lần chạy
Phần tiêu đề “Tìm một lần chạy”- Nhấp Pipelines trong thanh bên của không gian làm việc. Màn hình này là hàng đợi lần chạy của không gian làm việc — mọi lần chạy, mới nhất trước.
- Dùng thanh bên trái để lọc. Có đúng ba bộ lọc, mỗi bộ lọc kèm số đếm trực tiếp: Tất cả, Đang chạy, Thất bại.
- Di chuyển trong bảng bằng ↑/↓ (hoặc j/k) và nhấn Enter để mở lần chạy đang được chọn. Nhấp vào một hàng cũng làm điều tương tự.
Mỗi hàng hiển thị một ký hiệu cho biết lần chạy đã khởi đầu thế nào (nút play cho
thủ công; một ký hiệu tệp cho theo dõi đồ thị mã; còn lại là trình kích hoạt tự
động). Chú thích nêu tên trình kích hoạt — Thủ công, PR được xuất bản,
Thay đổi tệp, v.v. — và, với một lần chạy theo dõi, những tệp nào đã thay
đổi. Tiếp theo là tên quy trình, huy hiệu trạng thái, thời lượng hoạt động (hoặc
vị trí trong hàng đợi với một lần chạy queued) và lần thử này đã bắt đầu cách
đây bao lâu. Thời lượng hoạt động không tính những khoảng dừng rồi khởi động lại
lúc nhàn rỗi, nên nó không phải khoảng thời gian trên đồng hồ thực.
Không có bộ lọc cho những lần chạy đã hoàn tất, đang tạm dừng hoặc đã hủy, không có bộ lọc theo từng mẫu, không có cửa sổ thời gian và không có chế độ xem lịch sử lần chạy theo từng mẫu. Muốn so sánh các lần chạy của cùng một mẫu, bạn phải quét hàng đợi để tìm tên của nó.
Đọc chi tiết lần chạy
Phần tiêu đề “Đọc chi tiết lần chạy”Trang của một lần chạy có ba phần xếp chồng lên nhau.
Dải thông tin mang thời gian bắt đầu, thời lượng hoạt động, tiến độ các bước (“3 / 7 bước”), bản tóm tắt thất bại nêu tên bước bị hỏng cùng lý do, và các hành động Thử lại và Xóa.
Thác thời gian cho một thanh cho mỗi bước, kèm thời lượng và — với các bước
agent — chi phí tính bằng xu. Một bước từng được thử lại hiển thị hậu tố ×N sau
thời lượng; hậu tố đó là nơi duy nhất số lần thử hiện ra.
Khung vẽ đồ thị vẽ mẫu với trạng thái trực tiếp của từng nút. Chọn một nút sẽ mở bảng chi tiết bước của nó.
Trạng thái lần chạy và bước
Phần tiêu đề “Trạng thái lần chạy và bước”| Trạng thái | Ý nghĩa |
|---|---|
| Đang chờ | Đã tạo, chưa bắt đầu |
| Trong hàng đợi | Đã được nhận nhưng bị giữ: hạn mức chạy song song tối đa của mẫu này đã đầy; chưa có hàng bước nào |
| Đang chạy | Đang thực thi |
| Tạm dừng | Đang chờ một thứ bên ngoài — bình thường, không phải bị kẹt |
| Hoàn tất | Kết thúc thành công |
| Thất bại | Kết thúc với lỗi |
| Đã hủy | Bị người dùng hoặc hệ thống dừng |
Các bước có những trạng thái đó trừ Trong hàng đợi, cộng thêm Đã bỏ qua, dành cho một nhánh mà router không đi qua (và những bước hậu duệ nay không thể tiếp cận của nó).
Tạm dừng là nơi một bước agent trải qua phần lớn vòng đời của nó: một agent
đã được điều phối hoặc một cổng phê duyệt giữ bước lại cho đến khi công việc của
nó hoàn tất. Hai chốt an toàn của engine đánh dấu thất bại cả lần chạy thay vì
chạy tiếp: một bước bị tạm dừng lâu hơn 24 giờ (extras.awaitApproval — body
orchestration.awaitApproval — được miễn; human.gate thì không) và một bước
không idempotent đang chạy dở khi máy chủ dừng lại.
Kiểm tra một bước
Phần tiêu đề “Kiểm tra một bước”Chọn một nút trên khung vẽ. Bảng chi tiết bước hiển thị, theo thứ tự:
- Khung thông báo Lỗi khi bước thất bại, hoặc khung thông báo Đã bỏ qua kèm lý do khi bước bị bỏ qua.
- Bắt đầu, Kết thúc và thời lượng.
- Nhánh — chỉ số nhánh, dành cho các nhánh song song.
- Xem hội thoại — nhảy tới cuộc hội thoại mà bước đã chạy trong đó. Các cuộc hội thoại của quy trình bị ẩn khỏi thanh bên, nên đây là lối vào duy nhất.
- Đầu vào và Đầu ra, dưới dạng JSON có thể thu gọn.
- Hoạt động của agent — một ô cho mỗi lần chạy agent mà bước đã điều phối, kèm trạng thái, tóm tắt, thời lượng và chi phí.
Với một bước agent, Đầu ra là payload có cấu trúc mà agent đã gửi bằng
submit_output, không phải phần văn xuôi của nó. Dấu vết suy luận nằm trong
Hoạt động của agent và trong cuộc hội thoại phía sau Xem hội thoại.
Với một bước bash, Đầu ra là stdout đã được cắt gọn mà script ghi khi thoát với mã 0. Thoát với mã khác 0 làm bước thất bại với phần đuôi stderr làm thông báo lỗi.
Khôi phục một lần chạy thất bại
Phần tiêu đề “Khôi phục một lần chạy thất bại”- Đọc bản tóm tắt thất bại trên dải thông tin; nó nêu tên bước bị lỗi. Khung thông báo Lỗi trong bảng chi tiết bước chứa thông báo.
- Kiểm tra Đầu vào của bước — một khóa trạng thái bị thiếu hoặc viết sai là nguyên nhân phổ biến nhất. Một bước prompt-agent thất bại ngay và nêu tên các placeholder chưa được giải quyết; một bước bash hiển thị chúng thành chuỗi rỗng rồi vẫn chạy, điều thường chỉ lộ ra ở bước sau.
- Với một bước agent, mở Xem hội thoại và đọc xem agent thực sự đã làm gì.
- Nhấn Thử lại trên dải thông tin. Những bước đã hoàn tất và đã bỏ qua giữ nguyên đầu ra; mọi thứ còn lại bị xóa và thực thi lại, và lần chạy chuyển ngược về trạng thái đang chạy. Đồng hồ thời lượng bắt đầu lại cho lần thử này.
Những nguyên nhân phổ biến đáng kiểm tra trước tiên:
- Hết thời gian — bước đã vượt quá Hết thời gian (ms) của nó. Hãy nhớ trường này tính bằng mili giây.
- Lỗi script — lệnh bash thoát với mã khác 0, hoặc
bashkhông có trênPATHcủa máy chủ. - Xác thực schema — payload
submit_outputcủa agent không thỏa lược đồ đầu ra của bước. - Placeholder chưa được giải quyết — một
{{key}}mà bước prompt-agent tham chiếu chưa từng được ghi ở thượng nguồn. Thông báo lỗi nêu tên mọi khóa chưa được giải quyết. - Body chưa được đăng ký — một bước có khóa body chưa được đăng ký sẽ cảnh báo khi nạp mẫu và sau đó đơn giản là không bao giờ thực thi.
Dừng một bước bị kẹt
Phần tiêu đề “Dừng một bước bị kẹt”Chọn bước đang chạy và nhấn nút Hủy đang chạy ở đầu bảng chi tiết bước. Thao tác này kết liễu tiến trình của bước, đánh dấu bước thất bại và do đó làm thất bại cả lần chạy — mọi nhánh anh em đang mở đều bị đóng lại theo.
Không có nút hủy lần chạy trên màn hình này. pipeline.cancel tồn tại như một
thao tác RPC và engine có triển khai nó, nhưng không có gì trong giao diện quy
trình gọi tới nó; Hủy đang chạy trên một bước, hoặc Xóa trên lần chạy, là
những thao tác dừng duy nhất hiện có.
Theo dõi chi phí
Phần tiêu đề “Theo dõi chi phí”Chi phí được báo theo từng bước, ở cột bên phải của thác thời gian và trên mỗi ô trong Hoạt động của agent. Không có tổng chi phí của cả lần chạy trên trang chi tiết và không có cột chi phí trong hàng đợi lần chạy, nên muốn so sánh chi phí của hai lần chạy, bạn phải cộng dồn các bước của chúng.