Chạy công cụ thực tế
Mọi hành động đều hiện trong chat dưới dạng thẻ kèm kết quả thực tế; bạn có thể mở rộng bất kỳ thẻ nào để xem toàn bộ đầu ra.
StatusRivet là tác nhân AI cho Windows 10/11, hoạt động song song với trình gỡ lỗi x64 của bạn. Việc stepping vẫn do bạn kiểm soát. Nó chạy lệnh build và test của bạn, đọc log và ngăn xếp cuộc gọi bạn lưu, tìm kiếm mã nguồn, và hiển thị từng bản vá đề xuất dưới dạng diff.
Mọi hành động đều hiện trong chat dưới dạng thẻ kèm kết quả thực tế; bạn có thể mở rộng bất kỳ thẻ nào để xem toàn bộ đầu ra.
edit_file thay đổi tệp và hiển thị diff, giúp bạn xem chính xác dòng nào thay đổi trước khi chấp nhận.
Chat, thư mục làm việc và khóa API đều lưu trên máy tính của bạn; các prompt chỉ gửi đến điểm cuối mô hình bạn chọn.
StatusRivet dành cho phần mềm bạn viết hoặc được phép gỡ lỗi, trên máy lab hoặc máy test. Tác nhân xử lý các bước lặp như đọc log, tìm kiếm mã nguồn và chạy lại build; bạn đọc mọi diff trước khi lưu lại.
stack.txtread0xC0000005 stack.txt1 matchsrc/parser.cppreadsrc/parser.cpp+3your build commandexit 0your test commandexit 0Nhiệm vụ: ứng dụng của bạn bị crash trên máy test và bạn có stack mà trình gỡ lỗi x64 lưu dưới dạng văn bản. read_file tải stack.txt, grep tìm mã ngoại lệ trong log (ví dụ 0xC0000005 cho access violation). Tác nhân liệt kê các frame đầu của luồng lỗi và mở tệp mã nguồn khớp frame đầu. Mỗi hành động hiện trong chat dưới dạng thẻ; bạn mở rộng thẻ để xem đầu ra đầy đủ. Nếu BSOD khởi động để lại lỗi kernel 41 trong event log, bản dump ghi cùng thời điểm (nếu có) chứa trạng thái cần thiết. Bắt đầu từ đầu. Tự đọc các frame vì tác nhân xử lý đầu ra văn bản, sau đó chấp nhận hoặc từ chối diff trong chế độ Ask first.
Log hiển thị 0xC00000FD (tràn stack), bạn cần tìm hàm đệ quy. grep tìm tên hàm từ các frame đầu trong mã nguồn, read_file mở tệp để tác nhân xem cách đệ quy kết thúc. edit_file đề xuất diff tối thiểu (ví dụ thiếu điều kiện dừng) và hiển thị chính xác dòng thay đổi. Shell chạy lệnh build và test; mỗi thẻ báo mã thoát thực tế. BSOD với mã dừng quản lý bộ nhớ là lỗi khác nhưng phương pháp tương tự: tìm ngoại lệ, đọc stack, test từng thay đổi. Giữ thay đổi nhỏ. Xem lại diff và kết quả test trước khi lưu, chạy test lại sau lần chỉnh sửa cuối.
Nhiệm vụ: trước khi dựa vào trình gỡ lỗi JIT, kiểm tra giá trị này trên máy test. JIT (just-in-time) là Windows tự chạy trình gỡ lỗi khi ứng dụng crash; đây là cài đặt hệ thống. Shell chạy lệnh đọc giá trị hiện tại, write_file lưu vào settings-before.txt để giữ giá trị cũ. Chỉ thay đổi trên máy test, không trên máy chính, và khôi phục giá trị đã lưu sau đó. Trong chế độ Ask first, tác nhân tạm dừng trước mỗi hành động thay đổi dữ liệu để bạn phê duyệt thay đổi và khôi phục riêng biệt. Ghi lại giá trị. Đọc tệp lưu trước khi bắt đầu và đọc lại trước khi khôi phục.
Nhiệm vụ: driver bạn viết làm crash máy mục tiêu test; cần tìm hàm lỗi. Công việc kernel thường cần hai máy hoặc VM (một chạy debugger, một làm target), liên kết qua debug connection; target giữ trong lab. Shell chạy lệnh qua SSH trên máy lab bạn sở hữu, read_file đọc văn bản debugger lưu, grep khớp tên module với mã nguồn. Trên máy mới, BSOD vi phạm dpc watchdog có thể do driver bạn viết; stack của luồng bị treo là thứ cần đọc đầu tiên. Giữ trong lab. Bạn xem xét mọi phát hiện trước khi sửa dòng, chạy lại test trên target sau đó.
StatusRivet không phải dịch vụ lưu trữ hay plugin cho chương trình khác. Nó chạy trên máy tính của bạn. Chỉ dành cho tệp của bạn, máy tính và máy chủ bạn được phép dùng; công việc giữ trong đó: Shell, web và SSH không giới hạn trong một thư mục. Không đảm bảo mã hoặc phân tích chính xác; mọi kết quả cần bạn xem xét và chạy test riêng.