𝗖𝗼𝗱𝗶𝗻𝗴 𝗔𝗴𝗲𝗻𝘁𝘀 𝗼𝘃𝗲𝗿 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: 𝗤𝘂𝘆 𝘁𝗮̆𝗰 𝗩𝗮̣̂𝗻 𝗵𝗮̀𝗻𝗵

Bạn đang chạy coding agent trong một cửa sổ terminal. Bây giờ, bạn cần biết cách giao tiếp với nó.

Hãy coi relay như một người đưa thư. Hầu hết các tin nhắn của bạn sẽ được gửi trực tiếp đến agent. Một vài từ khóa cụ thể sẽ yêu cầu relay thực hiện các tác vụ khác.

Đây là các lệnh điều khiển cục bộ của bạn:

• status: Relay sẽ tóm tắt những gì agent đang thực hiện ngay lúc này. Hãy dùng lệnh này để kiểm tra tiến độ. Lưu ý rằng status chỉ hiển thị những gì agent báo cáo đang diễn ra. Bạn phải tự mình xác minh kết quả.

• send : Relay sẽ nhập tin nhắn của bạn vào cửa sổ terminal và nhấn enter.

• compact / new session: Relay gửi các lệnh để dọn dẹp hoặc bắt đầu một phiên làm việc mới.

• interrupt: Relay dừng tác vụ hiện tại. Hãy dùng lệnh này nếu agent mắc lỗi.

• restart: Relay khởi động lại agent trong cùng một phiên làm việc. Hãy dùng lệnh này nếu terminal bị treo.

Mọi thứ khác chỉ đơn thuần là tin nhắn gửi đến agent. Nếu bạn nhập "Add a retry to the upload client," relay sẽ chỉ đơn giản là nhập dòng đó vào terminal để agent đọc.

Có một quy tắc thường gây nhầm lẫn. Khi agent đặt câu hỏi cho bạn như "Yes or No?", câu trả lời của bạn sẽ được gửi trực tiếp đến agent. Nếu bạn nhập "A," relay sẽ chuyển "A" vào terminal. Nó sẽ không cố gắng chạy "A" như một câu lệnh.

An toàn là trách nhiệm của bạn. Hãy tuân thủ các quy tắc sau để tránh những thảm họa:

  • Môi trường Production và staging là read-only. Chỉ kiểm tra và debug. Tuyệt đối không chỉnh sửa hoặc xóa bất cứ thứ gì trong các môi trường này.

  • Không bao giờ push hoặc merge vào các nhánh dùng chung như main hoặc dev. Chỉ sử dụng các feature branches.

  • Không thay đổi hạ tầng dùng chung nếu không có sự phê duyệt của con người.

  • Không bao giờ dán các thông tin bí mật (secrets) hoặc thông tin xác thực (credentials) vào khung chat.

Relay có hỗ trợ, nhưng bạn mới là tuyến phòng thủ đầu tiên.

Giờ đây, bạn có thể thực hiện một chu trình lập trình hoàn chỉnh ngay từ điện thoại của mình. Gửi một tác vụ, kiểm tra trạng thái, trả lời các câu hỏi của agent và khởi động lại nếu nó bị kẹt. Không cần SSH hay terminal.

Nguồn: https://dev.to/jerilk/coding-agents-over-telegram-part-3-the-day-to-day-operating-contract-i1a

Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi