Một phiên bản code agent tối thiểu hóa (hơn 200 dòng mã) phù hợp để học nguyên lý. - Nhập ý định của người dùng - Sử dụng một hệ thống nhắc nhở đơn giản, cho LLM biết bạn là một code agent và thông báo cho LLM thư mục làm việc hiện tại. - Sau đó vào vòng lặp agent (vòng lặp lặp lại), LLM dựa trên ý định của người dùng + nhắc nhở hệ thống, đưa ra đầu ra vòng đầu tiên, đầu ra có thể là loại văn bản, tức là kết quả thực hiện của agent. Cũng có khả năng đầu ra là tệp json gọi công cụ, sau đó giao cho phương thức thực thi hàm để thực hiện, rồi ghép kết quả thực hiện và json đã tạo vào message, để thực hiện vòng lặp tiếp theo. Danh sách các công cụ mà agent có thể thao tác: đọc theo dòng, viết nội dung, chỉnh sửa nội dung, tìm kiếm theo mẫu regex, công cụ glob, công cụ grep, bash hệ thống. Mỗi công cụ đều có một nhắc nhở và phương thức gọi.
Có thể hiểu là một phiên bản tối thiểu của Claude Code
54