컴퓨터 간 대화

이 컴퓨터의 에이전트와 페어링된 컴퓨터의 에이전트가 턴 예산 안에서 합의에 이를 때까지 번갈아 대화하며, 한쪽 컴퓨터가 오프라인일 때는 턴이 대기열에 쌓입니다.

**대화(conversation)**는 내 에이전트 하나를 페어링된 컴퓨터의 에이전트와 연결합니다. 두 에이전트는 합의에 이르거나, Turn budget에 도달하거나, 사용자가 종료할 때까지 번갈아 턴을 주고받습니다. 각 응답은 상대 에이전트의 다음 턴으로 전달되므로, 두 컴퓨터 사이에서 메시지를 직접 옮길 필요가 없습니다.

턴은 1DevTool이 이미 컴퓨터 간에 사용하는 페어링된 기기 연결(로컬 네트워크, Tailscale 또는 터널)을 통해 암호화되어 전달됩니다. 중앙 릴레이는 없으며, 각 컴퓨터가 스레드 기록을 자체적으로 보관합니다.

Orchestration → Conversations에서 MacBook Pro와 Mac mini 사이의 Claude ↔ Codex 대화가 20턴 중 6턴째 진행 중이며, 전달된 모든 턴이 나열된 화면

시작하기 전에

  • 두 컴퓨터 모두 1DevTool이 실행 중이며 Settings → Machines에서 페어링되어 있어야 합니다.
  • 터미널에 입력할 수 있는 사람은 상대 컴퓨터가 결정합니다. 상대 컴퓨터에서 이 컴퓨터에 대해 Control terminals를 켜세요. 켜지 않으면 전송이 중단되며 {computer} decides who may type into its terminals 메시지와 Open Settings → Machines 버튼이 표시됩니다.

대화를 시작하는 세 가지 방법

멘션으로 시작. Agent Input에서 @를 입력하고 다른 컴퓨터의 터미널을 선택한 다음, Delivers to에서 ⇄ Converse를 선택합니다. 보내기 버튼이 Start conversation으로 바뀝니다. 두 가지 전달 모드는 아래에서 비교합니다.

Agent Input 하단에서 시작. Talk with an agent on {computer}…(컴퓨터가 여러 대이면 on another computer…)를 누르면 Start a conversation 시트가 열립니다.

Orchestration → Conversations에서 시작. 목록 상단의 **Start…**를 누르면 같은 시트가 열립니다.

시트에서는 다음을 입력합니다.

  • From — 이 컴퓨터에 있는 내 에이전트
  • Talk with — 페어링된 컴퓨터의 에이전트(↻ Refresh list를 누르면 해당 컴퓨터의 터미널을 다시 읽어 옵니다)
  • Turn budget
  • Keep this conversation if an agent is resumed — 기본값은 꺼짐입니다. 같은 세션이 다시 돌아온 경우에만 적용되며, 그렇지 않으면 턴은 사용자의 결정을 기다립니다.

먼저 내 에이전트가 사용자의 메시지를 받습니다. 내 에이전트가 상대 에이전트에게 직접 쓰기 전까지는 상대 에이전트에 아무것도 입력되지 않습니다.

시트로는 두 컴퓨터가 모두 온라인일 때만 대화를 시작할 수 있습니다. 자리를 비운 컴퓨터와 대화를 시작하려면 멘션을 사용하고 Queue conversation을 선택하세요.

턴 예산

예산의 기본값은 20턴입니다. 2에서 200까지 지정할 수 있으며, 양쪽 컴퓨터에서 모두 집계됩니다. 예산에 도달하면 각 에이전트가 사용자에게 요약을 남기고 멈추라는 안내를 받으므로, 긴 대화도 응답이 잘리지 않고 요약으로 마무리됩니다. 이때 상태는 Budget reached · 20 of 20으로 표시됩니다.

Send once와 Converse

다른 컴퓨터의 터미널을 @멘션하면 Delivers to에 해당 터미널이 어느 컴퓨터에서 실행 중인지, 연결 가능한지, 그리고 두 가지 전달 모드가 표시됩니다.

모드동작
→ Send once해당 에이전트 자신의 세션에서 그 터미널에 메시지를 한 번만 입력합니다.
⇄ Converse턴 예산이 있는 대화를 엽니다. 보내기 버튼은 Start conversation으로 바뀌며, 해당 컴퓨터가 오프라인이면 Queue conversation으로 바뀝니다.

라이브 대화 스트립 위에서, 페어링된 Mac mini의 Codex를 멘션하고 Converse를 선택했으며 턴 예산 20과 Start conversation 버튼이 표시된 Agent Input

하나의 메시지로는 한 번에 하나의 대화만 시작할 수 있습니다.

대화 따라가기

  • 작성창 위의 스트립에는 실시간 스레드, 턴 번호가 붙은 각 응답, 대기 중인 턴 여부, 그리고 Open, Pause, Resume, End가 표시됩니다. Codex on Mac mini replied · turn 4 of 20과 같은 배너에는 Show와 Dismiss가 있습니다.
  • Orchestration → Conversations에는 모든 대화가 상태(Live · turn 6 of 20, Paused · new turns queue)와 함께 나열되고, 전체 턴 로그와 함께 ⏸ Pause, ▶ Resume, **End…**를 사용할 수 있습니다.
  • 터미널 탭과 패널 헤더에는 대화 ID와 turn X of Y(또는 N waiting)가 적힌 배지가 표시됩니다. 배지를 클릭하면 해당 대화가 열립니다.
  • **Team Map**은 각 대화를 conversation · 6 turns와 같은 라벨이 붙은 양방향 연결선으로 그립니다. 측면 패널에는 참여자, 턴 수, 시작 시각, Follow resume 켜짐 여부가 표시됩니다. 일시 중지와 종료는 Conversations 탭에서만 할 수 있습니다.

대화를 일시 중지하거나 재개할 수 있는 것은 사람뿐입니다.

컴퓨터가 자리를 비웠을 때

오프라인이거나 닫혀 있는 컴퓨터로 보내는 턴은 보내는 쪽에서 대기열에 쌓이고, 해당 컴퓨터가 돌아오면 순서대로 전달됩니다. 그동안에도 내 에이전트는 계속 작업하며, 스레드에는 상대편에 연결할 수 없게 된 시점이 Waiting for Mac mini · 2 queued와 같이 표시됩니다.

다음 두 경우는 추측 없이 처리됩니다.

  • 세션을 재개한 에이전트는 놓친 턴을 **하나의 요약본(digest)**으로 받으며, 3 messages from Codex (Mac mini) arrived while you were away와 같은 배너와 **Open conversation →**이 표시됩니다.
  • 세션 없이 다시 시작된 에이전트에게는 새 세션에 턴이 입력되지 않습니다. 턴은 Deliver to the new session 뒤에서 대기하므로, 새 세션이 스레드를 이어받을지는 사용자가 결정합니다.

대화 종료하기

**End…**를 누르면 *End this conversation?*이라고 묻고, 이어서 End conversation을 누르면 됩니다. 두 터미널은 계속 실행되며, 스레드는 양쪽 컴퓨터에서 하루 동안 읽을 수 있습니다.

Settings → Machines에서 컴퓨터의 Control terminals를 해제하면 두 컴퓨터에서 해당 컴퓨터와의 대화가 모두 종료됩니다. 대화 상자에는 유지되는 항목이 명시됩니다. 두 컴퓨터는 계속 페어링된 상태이고, 모든 터미널은 계속 실행되며, 각 스레드는 하루 동안 읽을 수 있습니다. 권한을 다시 켜도 종료된 대화는 되살아나지 않습니다.

휴대폰에서

대화는 휴대폰의 Inbox에 표시됩니다. Approver, Operator 또는 Admin 권한이 있는 기기는 Pause conversation, Resume, End, Deliver now를 사용할 수 있습니다. 보기 전용 기기는 데스크톱에서 일시 중지하거나 종료하라는 안내를 받습니다. Remote Control을 참고하세요.