Chế độ cặp
Chế độ cặp đặt hai agent vào cùng một việc và chuyển công việc qua lại giữa chúng giúp bạn. Một agent có thể triển khai trong khi agent kia đánh giá từng diff, cả hai có thể đánh giá độc lập rồi tranh luận, hoặc cùng brainstorm rồi xây dựng.
Viết cho PATerminal v1.8.3
Bốn chế độ
- Triển khai × đánh giá
- Một agent triển khai. Mỗi khi xong một bước, agent kia đánh giá diff và gửi phản hồi lại — thêm một cặp mắt cho mọi thay đổi.
- Đánh giá chéo
- Cả hai agent đánh giá cùng các thay đổi một cách độc lập, trao đổi phát hiện và tranh luận, rồi agent A gộp tất cả thành một danh sách cuối cùng. Không ai sửa tệp.
- Brainstorm
- Hai agent trao đổi ý tưởng qua lại về chủ đề của bạn, rồi agent A tổng hợp những ý tưởng mạnh nhất. Chọn Phát triển ý tưởng (đúng, và...) hoặc Người phản biện. Không viết mã.
- Brainstorm → cùng xây dựng
- Sau khi brainstorm, agent A chia công việc thành hai phần không đụng cùng tệp, và cả hai xây dựng song song với các điểm đồng bộ dọc đường.
Bắt đầu một cặp
- Nhấp Cặp trên thanh công cụ.
- Chọn một Chế độ.
- Chọn cách thiết lập hai ô: Tạo phiên cặp mới, Ghép hai ô trong phiên này, Thêm một bên đánh giá cạnh ô đang được chọn, hoặc Biến phiên này thành phiên cặp.
- Kiểm tra lệnh cho từng agent (mặc định là
claudevàcodex) và số vòng. - Điền nhiệm vụ, chủ đề hoặc đối tượng đánh giá, rồi nhấn Bắt đầu chế độ cặp.
| Chế độ | Bạn nhập gì | Số vòng |
|---|---|---|
| Triển khai × đánh giá | Nhiệm vụ đầu tiên (tùy chọn) cho bên triển khai | Số vòng review |
| Đánh giá chéo | Đối tượng đánh giá (tùy chọn) — để trống nghĩa là các thay đổi chưa commit, hoặc ví dụ “PR #123 qua gh pr diff” — và Trọng tâm đánh giá | Số lần trao đổi phát hiện |
| Brainstorm | Chủ đề (bắt buộc) và phong cách thảo luận | Số lượt trao đổi ý tưởng |
| Brainstorm → cùng xây dựng | Chủ đề (bắt buộc) | Số lượt trao đổi ý tưởng và Số điểm đồng bộ khi xây dựng |
Cách bàn giao hoạt động
Một dải phía trên các terminal hiển thị chế độ, vòng hiện tại và việc sẽ diễn ra tiếp theo. Bàn giao dựa trên tín hiệu hoàn tất chính thức của agent — Stop hook của Claude Code và sự kiện turn-complete của Codex — thay vì đoán từ khoảng lặng.
- Trong triển khai × đánh giá, nhấn Chuyển cho bên đánh giá khi bên triển khai đến điểm dừng hợp lý. PATerminal lấy diff, dán cho bên đánh giá và gửi đi. Phản hồi của bên đánh giá được tự động chuyển lại khi nó im lặng.
- Nút bàn giao (Trả lại phản hồi, Trao đổi phát hiện, Đồng bộ tiến độ, Chuyển sang tổng kết, …) luôn có sẵn để bàn giao thủ công.
- Nếu agent xin phê duyệt trong terminal của nó, cặp sẽ chờ bạn — không có gì được gửi tự động.
- Nếu không có thay đổi chưa commit nào để đánh giá, sẽ không bàn giao gì và vòng đó không được tính.
Điều khiển khi đang chạy
- − / +
- Bớt hoặc thêm một vòng.
- Trả về bên triển khai
- Trả lượt mà không gửi gì; vòng đó không được tính.
- Tạm dừng / Tiếp tục
- Tạm ngưng bàn giao tự động.
- Kết thúc
- Kết thúc chế độ cặp. Cả hai agent vẫn tiếp tục chạy.
- Tiếp tục sang triển khai
- Sau khi brainstorm, để chính hai agent đó chia việc và xây dựng.
Lệnh mặc định
Cài đặt → Lệnh mặc định của chế độ Cặp đôi đặt lệnh cho bên triển khai và bên đánh giá (mặc định là claude và codex). Hoán đổi đổi chỗ hai lệnh. Bạn vẫn có thể đổi chúng cho từng cặp trong hộp thoại thiết lập.
Kết hợp các agent khác nhau — Claude Code triển khai và Codex đánh giá, hoặc ngược lại — thường phát hiện được nhiều vấn đề hơn hai bản sao của cùng một mô hình.
Vẫn chưa giải quyết được?
Xem phần Hỏi đáp, hoặc gửi email cho chúng tôi kèm hệ điều hành, phiên bản PATerminal và những gì bạn đã thử. Chúng tôi trả lời mọi thư.