← Tất cả bài viết

Autopilot 2build: một ticket tới commit, không tự push

Autopilot trong 2build đưa một feature hoặc bug qua plan, build, review và QA trong coding agent bạn đang dùng. DONE là check đã qua cộng commit cục bộ — không push, không PR, không deploy.

Bạn đã có coding agent. Việc dễ hỏng hiếm khi nằm ở dòng code đầu tiên. Nó nằm ở chỗ bạn gọi là xong: chưa có plan ai đọc, check bỏ, commit nhảy thẳng lên remote.

Autopilot của 2build xử lý đúng khúc đó. Nó không thay agent. Nó nhét một workflow vào agent đang mở.

Nguồn cho mọi khẳng định dưới đây: trang 2build.

Workflow, không phải prompt mở

Trang mô tả Autopilot như một đường đi cố định cho một feature hoặc một bug:

plan → build → review → QA

Điểm dừng có người nằm trước khi build: bạn review plan. Không phải gõ một prompt mở rồi hy vọng agent tự biết lúc nào đủ.

Cùng một luồng chạy trong agent bạn đã dùng. Trang nêu: Claude Code, Codex, Antigravity, OMP, Grok.

DONE không phải production

Khi Autopilot nói DONE, nghĩa hẹp và cụ thể:

  • các check đã chạy và đã qua
  • có commit cục bộ

Nó không push. Không mở PR. Không deploy.

Nếu thiếu check, trạng thái là BLOCKED. Không có “xong một nửa rồi đẩy lên cho nóng”.

Bạn vẫn quyết định khi nào code rời máy. Autopilot không được quyền đó — và đó là chỗ đáng kể, không phải chỗ thiếu.

Một ticket, rồi dừng

Cài 2build bằng một prompt hoặc Homebrew. Lệnh hiện tại nằm trên trang 2build; đừng copy lệnh từ bài này vì lệnh trên trang mới là nguồn.

Chọn một ticket hẹp: bug có bước tái hiện, hoặc feature nhỏ đủ viết check. Chạy Autopilot, dừng ở plan, đọc plan, rồi mới cho build.

Nếu ra DONE: bạn có commit trên máy và bằng chứng check. Push, PR, ship là bước của bạn — không phải của Autopilot.

Nếu ra BLOCKED: thiếu check. Sửa điều kiện xong, đừng biến BLOCKED thành “cũng gần xong”.

Việc tiếp theo

Mở 2found.dev/tools/2build/, cài, lấy đúng một ticket. Đo xem plan bạn vừa duyệt có phải thứ bạn sẽ merge hay không — trước khi agent viết thêm một dòng.