Nhiệm vụ: Xây dựng chu trình thay đổi dự án an toàn cho agent

Xây dựng chu trình thay đổi dự án an toàn cho agent

Nghiên cứu một chu trình an toàn và có thể kiểm chứng, trong đó agent thực hiện các thay đổi đối với một dự án thực tế từ khâu giao nhiệm vụ đến khi có kết quả được xác nhận.

Vấn đề

Việc cấp quyền cho coding agent truy cập vào dự án vẫn chưa tạo thành một dịch vụ đáng tin cậy. Agent phải hiểu trạng thái ban đầu, thực hiện các thay đổi trong một môi trường được kiểm soát, kiểm tra kết quả và để lại đủ dấu vết để con người hoặc một agent khác có thể tiếp tục công việc.

Dự án đã có sẵn các phần riêng lẻ của chu trình này: Trạng thái Git, phân tích mã nguồn, WorkLogs và ý tưởng ghi nhật ký chi tiết các hành động. Cần phải xem xét chúng như các yếu tố của một quy trình cơ sở hạ tầng duy nhất.

Hướng đi

Cần nghiên cứu vòng đời thay đổi an toàn tối thiểu: cố định trạng thái ban đầu, môi trường làm việc, thay đổi, kiểm tra tự động, xem xét kết quả, ghi nhận công việc đã hoàn thành, khả năng hoàn tác (rollback) và chuyển sang triển khai (deploy).

Quy trình làm việc cụ thể không nên được mặc định là đã biết trước: các dự án khác nhau có các bài kiểm tra và mức độ rủi ro khác nhau. Điều quan trọng là khả năng điều chỉnh tính nghiêm ngặt của quy trình mà vẫn duy trì được khả năng quan sát (observability).

Liên quan đến Git resolver, phân tích mã nguồn, WorkLogs, ghi nhật ký agent, môi trường và deploy/rollback.