Lazyagent - TUI สำหรับติดตามงานของโค้ดดิ้งเอเจนต์หลายตัวในที่เดียว
(github.com/chojs23)Lazyagent เป็นเทอร์มินัล TUI ที่รวบรวมและแสดงอีเวนต์จากโค้ดดิ้งเอเจนต์อย่าง Claude Code, Codex และ OpenCode ไว้ในที่เดียว
เมื่อเริ่มรันโค้ดดิ้งเอเจนต์หลายตัวพร้อมกัน การตามให้ทันแม้แต่ลำดับการทำงานพื้นฐานก็จะยากขึ้น เช่น ตอนนี้มีอะไรที่กำลังรันอยู่ เพิ่งมีการเรียกใช้ทูลอะไรไป หรือซับเอเจนต์ทำตามคำสั่งของเอเจนต์แม่ได้ถูกต้องหรือไม่ โดยเฉพาะเมื่อซับเอเจนต์เริ่มเรียกซับเอเจนต์ตัวอื่นต่อ ความซับซ้อนในการติดตามงานก็จะยิ่งเพิ่มขึ้น
Lazyagent ถูกสร้างมาเพื่อลดปัญหาเหล่านี้ โดยจะรวบรวมอีเวนต์ที่เกิดขึ้นในแต่ละรันไทม์ และจัดกลุ่มเซสชันตามไดเรกทอรีงานเพื่อให้ดูได้ง่าย
ฟีเจอร์หลัก
-
กรองตามประเภทอีเวนต์
สามารถเลือกดูเฉพาะการเรียกใช้ทูล, พรอมป์ต์ผู้ใช้, วงจรชีวิตของเซสชัน, อีเวนต์ระบบ หรือการเปลี่ยนแปลงโค้ดได้ -
ติดตามเอเจนต์และซับเอเจนต์
สามารถแยกดูได้ว่างานใดเป็นการกระทำของเอเจนต์ตัวไหน และเพราะมีการแสดงความสัมพันธ์พ่อแม่ลูกใน agent tree จึงติดตามได้ง่ายว่าตัวแม่มอบหมายอะไรไว้ และตัวลูกทำอะไรจริงบ้าง -
ตรวจสอบการเปลี่ยนแปลงโค้ดได้ทันที
อีเวนต์Edit,Write,apply_patchจะแสดงผลเป็น inline diff พร้อมสถิติการเพิ่มและลบบรรทัด ทำให้เห็นภาพการเปลี่ยนแปลงได้อย่างรวดเร็วโดยไม่ต้องสลับไปดูในเทอร์มินัลหรือ git แยกต่างหาก -
ค้นหาเพย์โหลดของอีเวนต์ทั้งหมด
รองรับการค้นหาแบบ full-text กับอีเวนต์ทั้งหมด จึงมีประโยชน์เมื่อรู้ว่ามีไฟล์ถูกแก้ไข แต่ไม่รู้ว่าเอเจนต์ตัวไหนแตะไฟล์นั้นผ่านทูลอะไร -
เฝ้าดูแบบเรียลไทม์และติดตามย้อนหลัง
สามารถดูงานที่กำลังดำเนินอยู่แบบเรียลไทม์ และย้อนกลับไปไล่ดูเซสชันที่จบแล้วเพื่อทบทวนลำดับการทำงานได้
ยังไม่มีความคิดเห็น