ภาพรวมของ Tasks

บอร์ดงานที่เอเจนต์ AI ของคุณลงมือทำได้จริง — ไฟล์ markdown ในรีโปของคุณ ด่านอนุมัติ และการมอบหมายงานที่เปิดเทอร์มินัลจริงให้ทำงาน

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

บอร์ด Tasks

เปิด Tasks

Tasks บนแถบด้านบนจะเปิดเป็นพื้นที่ทำงานเต็มหน้าต่างของตัวเอง เหมือนกับ Git client — มีคอลัมน์สถานะ เลนงานแยกตามเอเจนต์ และแผงรายละเอียดที่กว้างพอจะอ่านแผนงานได้เต็มที่

แถบมุมมอง

ทางด้านซ้ายเป็นแถบมุมมอง แต่ละมุมมองมีตัวเลขนับของตัวเอง:

  • Needs me — ทุกอย่างที่รอการตัดสินใจจากคุณ
  • This project — บอร์ดของโปรเจกต์ปัจจุบัน
  • Workspace — ทุกโปรเจกต์ใน workspace ปัจจุบัน
  • All projects — ทุกอย่าง ทุกที่
  • Captured — งานที่สร้างขึ้นจากการคลิกขวาเลือกข้อความในเทอร์มินัลหรือโค้ดในเอดิเตอร์

Tasks คือไฟล์ในรีโปของคุณ

งานทุกชิ้นคือไฟล์ Markdown ที่มี YAML frontmatter อยู่ใต้ .1devtool/tasks/ ในรีโปของคุณ นั่นคือรูปแบบการจัดเก็บทั้งหมด

นั่นหมายความว่างานสามารถ diff ตรวจสอบ และเดินทางไปพร้อมกับ branch ได้เหมือนไฟล์อื่น ๆ: feature branch หนึ่งจะพกงานของตัวเองไปด้วย pull request หนึ่งจะแสดงงานที่มันเพิ่มเข้ามา และ git log จะบอกได้ว่างานถูกเปลี่ยนแปลงเมื่อไหร่ ไม่มีอะไรถูกล็อกไว้ในฐานข้อมูลที่คุณอ่านไม่ได้

ประวัติของงานที่มีขนาดเกินไฟล์จะถูก เก็บเป็นไฟล์เก็บถาวรไว้ข้าง ๆ กัน ไม่ใช่ถูกทิ้งไป

การ์ดบอกว่าใครกำลังทำอยู่

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

ไม่มีอะไรอนุมัติอัตโนมัติ

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

เอเจนต์ทำงานผ่าน MCP

เครื่องมือ MCP ทั้ง 10 รายการครอบคลุมวงจรการทำงานทั้งหมด: list, get, create, update, claim, comment, request approval, wait, complete และ link มีกฎหนึ่งข้อที่ถูกฝังไว้และต่อรองไม่ได้ — เอเจนต์ไม่สามารถมอบหมายงานให้ตัวเองได้ การมอบหมายงานเป็นการกระทำของมนุษย์เท่านั้น หรือไม่มีการมอบหมายเลย

เครื่องมือเหล่านี้มองเห็นได้และเปิด/ปิดได้ใน การควบคุม MCP โดยถูกจัดกลุ่มไว้ใต้ Tasks

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

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

ขั้นตอนถัดไป

ที่เกี่ยวข้อง