Bài 3 — Chạy task đầu tiên end-to-end
Đối tượng: member (làm task) + admin (duyệt) phối hợp lần đầu. Điều kiện: đã có Space sau Bài 2; agent CLI có trên
PATH(kiểm traGET /api/agents; chưa có thì dùngAGENTBOARD_FAKE_AGENT=1ở dev). Thời gian: ~30 phút (tùy agent chạy lâu hay nhanh).
Member: tạo task & chạy agent
- Bấm New Task (phím
N) và điền:title— ví dụ "Thêm endpoint health check" (bài đầu nên chọn việc nhỏ, an toàn);description— càng cụ thể càng tốt; agent chỉ biết những gì bạn viết cộng.board/wiki/**;type=task,priority,agentType(CLI sẽ thực thi);repoPathkế thừa Space,baseBranch=main,useWorktree= bật.
- Kéo task sang In Progress → bấm Start Agent (hoặc
POST /api/tasks/:id/run). - Theo dõi realtime: panel bên phải stream qua WebSocket —
thinking, lệnh chạy, file sửa. Tab Changes xem diff đang hình thành. - Muốn bổ sung yêu cầu giữa chừng? Tab Follow-up → gửi tin nhắn (
POST /api/tasks/:id/message). - Agent xong → task tự sang Review (
reviewState = peer-review).
Muốn dừng giữa đường: Stop Agent — worktree giữ nguyên để kiểm tra.
Admin: duyệt & merge (người thứ hai)
- Vào Review View: đọc 3 tab — Automated Verdict (điểm + findings của Reviewer Agent), Code Changes (diff), Quality Checks (tham khảo, không phải cổng chặn).
- Đạt → bấm Approve (phím
a): hệ thống merge (merge-local→git merge --no-ffvàomain), task sangdone/approved. - Chưa đạt → Request Changes với ghi chú cụ thể → agent rework trên cùng worktree → duyệt lại.
Chi tiết: Duyệt & approve.
Xác minh (cả hai cùng xem)
- Cột Review từng có task;
.board/result.jsontrong worktree hợp lệ; tab Changes từng hiện diff. - Sau approve:
git logtrênbaseBranchcó commit merge--no-ff; task ởdone/approved. -
GET /api/tasks/:id/reviewscó bản ghireviewer_actor_type: 'human'.
Học tiếp theo role
| Bạn là | Đọc tiếp |
|---|---|
| Stakeholder / PO | Theo dõi tiến độ |
| Developer | Tạo task & chạy agent → AI Planner |
| Tech Lead / Reviewer | Duyệt & approve → Pentest Human Gate |
| Chủ dự án | Tạo Space & quản thành viên |
| Người làm tri thức | Nạp tài liệu vào Wiki |