re_gent - Quản lý phiên bản cho tác nhân lập trình AI
(github.com/regent-vcs)- Công cụ giúp theo dõi và kiểm toán công việc của tác nhân lập trình AI như git, cho phép kiểm tra từng bước tác nhân đã làm gì và prompt nào đã viết ra từng dòng
- Trọng tâm là ba lệnh cơ bản
rgt log: hiển thị lịch sử công việc mà phiên làm việc đã thực hiện (thời gian, công cụ, tệp, số dòng thay đổi)rgt blame: truy vết nguồn gốc prompt đã viết ra một dòng cụ thểrgt show: xuất toàn bộ ngữ cảnh của một bước (gọi công cụ + hội thoại)
- Mỗi lượt sử dụng công cụ sẽ tạo một ảnh chụp Step chứa thay đổi/lý do/người yêu cầu; các Step tạo thành DAG và mỗi phiên có nhánh riêng biệt
- Lưu hoạt động của tác nhân trong
.regent/tương tự.git/- Gồm
objects/(dựa trên BLAKE3),refs/(con trỏ phiên),index.db(chỉ mục SQLite),config.toml - BLAKE3 là hàm băm mật mã được tối ưu cho xử lý song song, dùng để băm nội dung làm định danh trong lưu trữ content-addressed, đồng thời hỗ trợ băm nhanh và tự động loại bỏ dữ liệu trùng lặp
- Gồm
- Hỗ trợ đầy đủ Claude Code, OpenAI Codex CLI, OpenCode, hook được cấu hình tự động khi chạy
rgt initnên không cần thiết lập thêm - Giữ nguyên lịch sử hội thoại ngay cả sau
/compact,/clear; các phiên đồng thời được theo dõi bằng ref riêng nên không xung đột - Tra cứu dưới 10ms dựa trên chỉ mục SQLite, bảo đảm an toàn đồng thời bằng CAS refs và giao dịch ACID
- Cung cấp extension VSCode với chú thích blame nội tuyến, tooltip hover và chế độ xem timeline phiên
- Không thay thế git mà đóng vai trò bổ sung cho việc kiểm toán tác nhân (khuyến nghị dùng cả hai)
- Giấy phép Apache-2.0
Chưa có bình luận nào.