Hội thoại giữa các máy tính

Để một agent trên máy này và một agent trên máy đã ghép đôi lần lượt trao đổi theo ngân sách lượt cho đến khi thống nhất, với các lượt được xếp hàng chờ khi một máy ngoại tuyến.

Một hội thoại ghép một agent của bạn với một agent trên máy đã ghép đôi. Hai bên lần lượt trao đổi cho đến khi thống nhất, chạm Turn budget, hoặc bạn kết thúc. Mỗi phản hồi được chuyển cho agent kia làm lượt tiếp theo của nó, nên bạn không còn phải tự chuyển tin nhắn giữa hai máy nữa.

Các lượt được mã hóa khi truyền qua chính kết nối thiết bị đã ghép đôi mà 1DevTool vẫn dùng giữa các máy của bạn (mạng cục bộ, Tailscale hoặc tunnel). Không có relay trung tâm, và mỗi máy tự lưu bản ghi riêng của luồng hội thoại.

Orchestration → Conversations hiển thị một hội thoại Claude ↔ Codex đang diễn ra giữa MacBook Pro và Mac mini ở lượt 6 trên 20, với mọi lượt đã chuyển được liệt kê

Trước khi bắt đầu

  • Cả hai máy đều chạy 1DevTool và đã được ghép đôi trong Settings → Machines.
  • Máy kia quyết định ai được gõ vào terminal của nó. Hãy bật Control terminals cho máy này tại đó. Nếu không, thao tác gửi sẽ dừng với thông báo {computer} decides who may type into its terminals cùng nút Open Settings → Machines.

Ba cách để bắt đầu

Từ một mention. Gõ @ trong Agent Input, chọn một terminal trên máy kia, rồi chọn ⇄ Converse trong Delivers to. Nút Send sẽ đổi thành Start conversation. Hai chế độ gửi được so sánh bên dưới.

Từ chân trang Agent Input. Talk with an agent on {computer}… (hoặc on another computer… khi bạn có nhiều máy) mở bảng Start a conversation.

Từ Orchestration → Conversations. Nhấn Start… ở đầu danh sách để mở cùng bảng đó.

Bảng này yêu cầu:

  • From — agent của bạn trên máy này
  • Talk with — agent trên máy đã ghép đôi (↻ Refresh list đọc lại các terminal của máy đó)
  • Turn budget
  • Keep this conversation if an agent is resumed — mặc định tắt. Tùy chọn này chỉ áp dụng khi chính phiên đó quay lại; nếu không, các lượt sẽ chờ bạn xử lý.

Agent của bạn nhận tin nhắn của bạn trước. Không có gì được gõ vào agent kia cho đến khi agent của bạn viết cho nó.

Bảng này chỉ bắt đầu hội thoại khi cả hai máy đều trực tuyến. Để bắt đầu với một máy đang vắng mặt, hãy dùng mention và Queue conversation.

Ngân sách lượt

Ngân sách mặc định là 20 lượt. Có thể đặt từ 2 đến 200, và được tính trên cả hai máy. Khi đạt giới hạn, mỗi agent được yêu cầu tóm tắt cho bạn rồi dừng, nên một cuộc trao đổi dài kết thúc bằng bản tóm tắt thay vì một phản hồi bị cắt ngang. Khi đó trạng thái hiển thị Budget reached · 20 of 20.

Send once hay Converse

Khi bạn @mention một terminal trên máy khác, Delivers to cho biết terminal đó chạy trên máy nào, có truy cập được hay không, cùng hai chế độ gửi:

Chế độĐiều xảy ra
→ Send onceGõ tin nhắn của bạn vào terminal đó một lần, trong phiên riêng của agent đó.
⇄ ConverseMở một hội thoại có ngân sách lượt. Send đổi thành Start conversation, hoặc Queue conversation khi máy đó ngoại tuyến.

Agent Input mention Codex trên một Mac mini đã ghép đôi với Converse được chọn, ngân sách lượt là 20 và nút Start conversation, phía trên thanh hội thoại trực tiếp

Một tin nhắn chỉ có thể mở một hội thoại tại một thời điểm.

Theo dõi một hội thoại

  • Thanh phía trên khung soạn hiển thị luồng trực tiếp, từng phản hồi kèm số lượt, việc có lượt đang xếp hàng hay không, cùng Open, Pause, Resume và End. Một banner như Codex on Mac mini replied · turn 4 of 20 có Show và Dismiss.
  • Orchestration → Conversations liệt kê mọi hội thoại cùng trạng thái (Live · turn 6 of 20, Paused · new turns queue) và toàn bộ nhật ký lượt, với ⏸ Pause, ▶ Resume và End….
  • Tab terminal và tiêu đề pane có huy hiệu hiển thị id hội thoại và turn X of Y (hoặc N waiting). Nhấp vào đó để mở hội thoại.
  • Team Map vẽ mỗi hội thoại thành một cạnh hai chiều, gắn nhãn như conversation · 6 turns. Bảng bên cho biết ai tham gia, số lượt, thời điểm bắt đầu và Follow resume có đang bật không. Pause và End vẫn nằm trong tab Conversations.

Chỉ con người mới có thể tạm dừng hoặc tiếp tục một hội thoại.

Khi một máy tính ngừng hoạt động

Các lượt gửi cho máy đang ngoại tuyến hoặc đã đóng sẽ xếp hàng ở phía gửi và được chuyển theo thứ tự khi máy đó trở lại. Agent của bạn vẫn tiếp tục làm việc trong thời gian đó, và luồng hội thoại cho biết phía bên kia không truy cập được từ khi nào, ví dụ Waiting for Mac mini · 2 queued.

Hai trường hợp được xử lý mà không cần đoán:

  • Agent được resume nhận các lượt đã bỏ lỡ dưới dạng một bản tổng hợp, kèm banner như 3 messages from Codex (Mac mini) arrived while you were away và Open conversation →.
  • Agent khởi động lại mà không có phiên cũ sẽ không bị gõ các lượt vào phiên mới. Chúng chờ sau Deliver to the new session, để bạn quyết định phiên mới có tiếp nhận luồng hội thoại hay không.

Kết thúc một hội thoại

End… hỏi End this conversation? rồi đến End conversation. Cả hai terminal vẫn tiếp tục chạy, và luồng hội thoại vẫn đọc được trong một ngày trên cả hai máy.

Thu hồi Control terminals cho một máy trong Settings → Machines sẽ kết thúc các hội thoại của nó trên cả hai máy. Hộp thoại nêu rõ những gì được giữ lại: cả hai máy vẫn được ghép đôi, mọi terminal vẫn chạy, và mỗi luồng vẫn đọc được trong một ngày. Bật lại quyền này không khôi phục các hội thoại đã kết thúc.

Từ điện thoại của bạn

Các hội thoại xuất hiện trong Inbox của điện thoại. Thiết bị có quyền Approver, Operator hoặc Admin có thể Pause conversation, Resume, End hoặc Deliver now. Thiết bị chỉ xem sẽ được hướng dẫn tạm dừng hoặc kết thúc trên máy tính. Xem Remote Control.