Ghi lại & Phân rã

Biến một stack trace thành task chỉ bằng một cú nhấp chuột phải, hoặc mô tả kết quả mong muốn và để agent đề xuất bộ task.

Trong thực tế, task xuất hiện từ hai nguồn: có gì đó bị hỏng và bạn muốn ghi lại ngay mà không mất dấu công việc đang làm, hoặc bạn có một kết quả mong muốn trong đầu nhưng chưa biết chia nhỏ nó ra sao. 1DevTool có một lối đi riêng cho từng trường hợp.

Ghi lại ngay tại nơi vấn đề xuất hiện

Chọn một stack trace trong terminal, hoặc vài dòng trong editor, nhấp chuột phải và chọn Add task.

Hộp thoại mở ra với phần bạn đã chọn được ghi lại sẵn, và task giữ một reference trỏ về nơi nó xuất phát — file và dòng, hoặc tên terminal tại thời điểm đó. View Captured trong views rail liệt kê mọi thứ được tạo theo cách này.

Reference chỉ là một con trỏ đơn giản, nỗ lực hết sức chứ không phải một anchor có thể định vị lại. Một reference không còn phân giải được thì chỉ đơn giản là một reference đã cũ, và thẻ task sẽ nói rõ điều đó thay vì giả vờ như không có gì.

Phân rã một mục tiêu

Mô tả một kết quả mong muốn — "làm cho checkout hoạt động offline" — và một agent sẽ đề xuất một bộ task để bạn chỉnh sửa và chấp nhận.

Phân rã một mục tiêu thành các task

Không có gì được ghi lại cho đến khi bạn chấp nhận. Một bản phân rã tồi chỉ tốn một cú nhấp chuột để hủy, chứ không cần phải dọn dẹp .1devtool/tasks/.

Bạn chọn ai sẽ lập kế hoạch

Hộp thoại decompose có một bộ chọn target liệt kê các agent bạn đã cài đặt và mọi AI terminal đang hoạt động. Bạn có thể chạy việc lập kế hoạch âm thầm ở nền, hoặc giao mục tiêu cho agent đang có sẵn ngay trước mặt bạn.

Bạn có thể theo dõi quá trình thực hiện

Một live log phát trực tiếp quá trình chạy với bộ đếm số giây đã trôi qua, nêu tên binary đã khởi động và nơi tìm thấy nó, đồng thời thông báo rõ khi một agent (như claude -p) không in ra gì cả cho đến khi hoàn tất. Một CLI bị thiếu, một CLI chạy chậm, và một CLI bị kẹt ở prompt xin quyền giờ đây không còn trông giống hệt nhau như cùng một nút Thinking… đang xoay.

Nếu câu trả lời không thể phân tích được, bạn sẽ thấy nội dung agent thực sự phản hồi thay vì một ngõ cụt.

Terminal được mượn sẽ được trả lại

Việc lập kế hoạch bên trong một trong các terminal của riêng bạn không bao giờ đóng nó lại và không bao giờ để nó bị chiếm giữ — ngay cả khi quá trình chạy hết thời gian.

Viết task bằng tay

+ New task nhận vào tiêu đề, nội dung, mức ưu tiên (P0–P3), và nhãn. Write one task làm điều tương tự từ bảng trống.

Gộp các task trùng lặp

Cả capture lẫn decomposition đôi khi đều tạo ra sự trùng lặp. Merge giữ lại một task và biến các task còn lại thành các tombstone mà id của chúng vẫn phân giải được, nhờ đó một agent đang giữ id cũ sẽ được dẫn tới task còn sống sót thay vì gặp lỗi.

Liên quan