• เครื่องมือสำหรับติดตามและตรวจสอบงานของ AI coding agent แบบเดียวกับ git ทำให้ตรวจสอบได้ทีละขั้นว่าเอเจนต์ทำอะไรไปบ้าง และพรอมป์ต์ใดเป็นผู้เขียนแต่ละบรรทัด
  • แกนหลักมีคำสั่งพื้นฐาน 3 คำสั่ง
    • rgt log: แสดงประวัติงานที่เซสชันได้ทำไว้ (เวลา·เครื่องมือ·ไฟล์·จำนวนบรรทัดที่เปลี่ยน)
    • rgt blame: ติดตามที่มาของพรอมป์ต์ที่เขียนบรรทัดนั้น
    • rgt show: แสดงบริบททั้งหมดของหนึ่งสเต็ป (การเรียกใช้เครื่องมือ + บทสนทนา)
  • ในทุกเทิร์นที่มีการใช้เครื่องมือ จะสร้างสแนปช็อต Step ที่เก็บการเปลี่ยนแปลง/เหตุผล/ผู้ร้องขอไว้ และ Step เหล่านี้จะสร้างเป็น DAG พร้อมมีบรাঞ্চแยกตามแต่ละเซสชัน
  • บันทึกกิจกรรมของเอเจนต์ไว้ใน .regent/ ที่คล้ายกับ .git/
    • ประกอบด้วย objects/ (อิงตาม BLAKE3), refs/ (ตัวชี้ของเซสชัน), index.db (ดัชนี SQLite), config.toml
    • BLAKE3 คือฟังก์ชันแฮชเชิงเข้ารหัสที่ออกแบบมาให้เหมาะกับการประมวลผลแบบขนาน ใช้สำหรับการแฮชที่รวดเร็วและการกำจัดข้อมูลซ้ำอัตโนมัติในระบบจัดเก็บแบบ content-addressed ที่ใช้เนื้อหาเป็นตัวสร้างตัวระบุ
  • รองรับ Claude Code, OpenAI Codex CLI, OpenCode อย่างสมบูรณ์ โดย hook จะถูกตั้งค่าให้อัตโนมัติเมื่อรัน rgt init จึงไม่ต้องตั้งค่าเพิ่มเติม
  • คงประวัติการสนทนาไว้ได้แม้หลัง /compact, /clear และเซสชันที่ทำงานพร้อมกันจะถูกติดตามด้วย ref แยก จึงไม่ชนกัน
  • ค้นหาได้ในเวลาไม่ถึง 10ms ด้วยดัชนี SQLite และรองรับความปลอดภัยด้านการทำงานพร้อมกันด้วย CAS refs และ ACID transaction
  • มี VSCode extension ที่ให้คอมเมนต์ blame แบบอินไลน์, hover tooltip และมุมมองไทม์ไลน์ของเซสชัน
  • ไม่ได้มาแทน git แต่ทำหน้าที่เป็นเครื่องมือเสริมสำหรับตรวจสอบย้อนหลังงานของเอเจนต์ (แนะนำให้ใช้ทั้งคู่)
  • ไลเซนส์ Apache-2.0

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น