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

เปิด 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 เก่าไว้จะไม่มีวันถูกพาไปสู่ทางตัน
ขั้นตอนถัดไป
- มอบหมายงานให้เอเจนต์ — การมอบหมายคือการส่งงานจริง
- ด่านอนุมัติ — การตรวจแผนงานและตรวจงานที่เสร็จแล้ว
- บันทึกและแยกย่อยงาน — งานเหล่านี้มาจากไหน
- บอร์ดและตัวกรอง — Board เทียบกับ By agent และกฎการลาก
ที่เกี่ยวข้อง
- ภาพรวมของ Orchestration — กลไกเบื้องหลังที่ Tasks ใช้ส่งงานออกไปทำงาน
- การควบคุม MCP — เครื่องมือที่เอเจนต์ใช้ทำงานแต่ละชิ้น