บันทึกและแยกย่อยงาน

เปลี่ยน stack trace ให้เป็นงานได้ด้วยคลิกขวา หรือบอกผลลัพธ์ที่ต้องการแล้วให้เอเจนต์เสนอชุดงานให้

ในทางปฏิบัติ งานมักเกิดจากสองสถานการณ์ คือมีบางอย่างพังแล้วคุณอยากบันทึกไว้โดยไม่เสียจังหวะที่ทำอยู่ หรือคุณมีผลลัพธ์ที่ต้องการอยู่ในใจแต่ไม่รู้จะแบ่งงานอย่างไร 1DevTool มีวิธีรองรับทั้งสองกรณี

จับบันทึกจากจุดที่พบปัญหา

เลือก stack trace ในเทอร์มินัล หรือเลือกโค้ดสองสามบรรทัดในเอดิเตอร์ คลิกขวา แล้วเลือก Add task

กล่องโต้ตอบจะเปิดขึ้นพร้อมข้อความที่คุณเลือกไว้ และงานนั้นจะเก็บ reference ย้อนกลับไปยังจุดที่มันมาจาก — ไฟล์และบรรทัด หรือชื่อเทอร์มินัลในขณะนั้น มุมมอง Captured ในแถบ views จะแสดงรายการทุกอย่างที่สร้างขึ้นด้วยวิธีนี้

reference เป็นเพียงตัวชี้แบบพยายามให้ดีที่สุด ไม่ใช่จุดยึดที่ระบุตำแหน่งใหม่ได้เสมอไป หาก reference ใดไม่สามารถ resolve ได้อีกต่อไป มันก็เป็นแค่ reference ที่ล้าสมัย และการ์ดงานจะแจ้งตามนั้นตรงๆ แทนที่จะแสร้งทำเป็นว่ายังใช้ได้

แยกย่อยเป้าหมาย

บอกผลลัพธ์ที่ต้องการ — "ทำให้ checkout ใช้งานได้แบบออฟไลน์" — แล้วเอเจนต์จะเสนอชุดงานให้คุณแก้ไขและยอมรับ

แยกย่อยเป้าหมายให้เป็นงานย่อย

จะไม่มีการเขียนสิ่งใดจนกว่าคุณจะยอมรับ การแยกย่อยที่ไม่ดีจะเสียแค่การคลิกครั้งเดียว ไม่ใช่การมานั่งเก็บกวาด .1devtool/tasks/

คุณเป็นผู้เลือกว่าใครวางแผน

กล่องโต้ตอบการแยกย่อยมีตัวเลือกเป้าหมายที่แสดงรายการเอเจนต์ที่คุณติดตั้งไว้และเทอร์มินัล AI ที่ทำงานอยู่ทั้งหมด คุณสามารถให้การวางแผนทำงานเงียบๆ อยู่เบื้องหลัง หรือส่งเป้าหมายให้เอเจนต์ที่นั่งอยู่ตรงหน้าคุณอยู่แล้วก็ได้

คุณสามารถดูมันทำงานได้

log แบบสดจะสตรีมการทำงานพร้อมตัวนับวินาทีที่ผ่านไป ระบุชื่อไบนารีที่มันเริ่มทำงานและตำแหน่งที่พบไบนารีนั้น และแจ้งให้ทราบตรงๆ เมื่อเอเจนต์ (เช่น claude -p) ไม่พิมพ์อะไรออกมาเลยจนกว่าจะทำงานเสร็จ CLI ที่หายไป CLI ที่ทำงานช้า และ CLI ที่ค้างอยู่ที่ prompt ขอสิทธิ์ จะไม่ดูเหมือนเป็นปุ่ม Thinking… ที่หมุนอยู่แบบเดียวกันอีกต่อไป

หากคำตอบไม่สามารถแปลผลได้ คุณจะเห็น สิ่งที่เอเจนต์ตอบกลับมาจริงๆ แทนที่จะเจอทางตัน

เทอร์มินัลที่ยืมมาจะถูกคืนกลับ

การวางแผนภายในเทอร์มินัลของคุณเองจะไม่ปิดเทอร์มินัลนั้น และจะไม่ปล่อยให้มันถูกจับจองค้างไว้ — แม้ว่าการทำงานจะหมดเวลาไปก็ตาม

เขียนงานด้วยตัวเอง

+ New task รับชื่อเรื่อง เนื้อหา ระดับความสำคัญ (P0–P3) และป้ายกำกับ ส่วน Write one task ก็ทำแบบเดียวกันนี้จากบอร์ดที่ว่างเปล่า

รวมงานที่ซ้ำกัน

ทั้งการจับบันทึกและการแยกย่อยต่างก็ทำให้เกิดความซ้ำซ้อนได้บางครั้ง Merge จะเก็บงานหนึ่งไว้และเปลี่ยนงานที่เหลือให้กลายเป็น tombstone ที่ id ยังคง resolve ได้ ดังนั้นเอเจนต์ที่ถือ id เก่าอยู่จะตามไปเจองานที่รอดอยู่แทนที่จะล้มเหลว

เนื้อหาที่เกี่ยวข้อง