연결된 터미널

이미 열어둔 AI 터미널에 작업을 위임하고, 답을 되돌려 받으세요.

한쪽 패인에서는 Claude가 사양서를 읽고 있고, 다른 쪽에서는 Codex가 저장소 전체를 컨텍스트에 담고 있습니다. 지금까지 둘 사이에서 작업을 넘기려면 한 터미널의 답을 복사해 다른 터미널에 붙여넣는 수밖에 없었습니다.

연결된 터미널은 그 단계를 없앱니다. 이미 열려 있는 터미널을 멘션하면 프롬프트가 그 살아 있는 에이전트로 전달됩니다. 두 대화 모두 모르는 새 에이전트가 뜨지 않습니다.

멘션 피커의 Terminals 탭이 열려 있는 AI 터미널을 프로젝트별로 나열한 모습

터미널 멘션하기

Agent Input에서 @를 입력하세요. 멘션 피커가 Files, Agents, Templates, Terminals 네 개 탭으로 열립니다.

Terminals 탭은 열려 있는 모든 AI 터미널을 프로젝트별로 묶어 보여주고, 터미널 이름이나 프로젝트 이름으로 검색할 수 있습니다.

  • Tab — 탭 전환
  • ↑↓ — 목록 이동
  • — 커서 위치에 멘션 삽입

멘션은 인라인으로 강조되어 삽입되므로, 프롬프트 자체가 협업자를 호명하는 한 문장처럼 읽힙니다.

use codex full to review the docs/proxy.md then claude fable update the fixes and codex full review again until both APPROVE.

리플라이 엣지(회신 경로)

링크에는 방향이 있습니다. codex full을 멘션하면 Codex로 작업을 보낼 수 있지만, Codex가 무언가를 되돌려 보낼 경로는 생기지 않습니다.

회신 경로를 열려면 같은 메시지 안에서 this terminal도 멘션하세요. 피커가 reply edge 힌트로 표시해 줍니다.

리플라이 엣지가 있으면:

  • 답이 상대 터미널에 출력되는 대신 당신의 터미널로 도착합니다.
  • 전달된 모든 메시지에 보낸 주체와 회신에 쓸 정확한 명령이 함께 담깁니다.
  • 회신이 도착하면 원래 요청이 delivered에 영원히 머무르지 않고 답변됨으로 표시됩니다.

없으면 상대는 회신 경로가 없다고 통보받습니다. 작업을 끝내고 결과를 자기 자리에 출력한 뒤 멈춥니다. 그런 위임은 Mission Controlstuck으로 나타납니다.

열려 있는 두 터미널을 인라인 멘션하고 orchestration skill이 감지된 Agent Input

Team, Swarm, Off

협업자를 호명하면 1DevTool이 이를 감지해 토폴로지를 제안합니다.

  • Team — 이름이 있는 협업자들과, 결과를 통합하는 호스트.
  • Swarm — 마스터 없이 동등한 피어들이 투표. 투표 중인 미결 결정이 보입니다.
  • Off — 프롬프트만 전달하고 오케스트레이션 래퍼는 씌우지 않음.

Routing roles는 별도 토글입니다. 꺼두면 멘션한 에이전트만 참여하고 테이블 역할은 적용되지 않습니다.

링크는 프로젝트를 넘나들 수 있습니다

멘션하는 터미널이 현재 프로젝트에 있을 필요는 없습니다. 한 저장소의 에이전트가 다른 저장소의 에이전트에게 작업을 넘길 수 있습니다.

링크는 보내는 쪽 프로젝트가 소유하지만 양쪽 모두에서 계속 보입니다. 그래서 받는 프로젝트에서 보이지 않는 피어에게 조종당하는 에이전트가 생기지 않습니다.

보내면 무슨 일이 일어나나

  • 라이브 오케스트레이션이 도는 프로젝트는 2×2 그리드로 전환되어 참여자를 지켜볼 수 있습니다. 직접 레이아웃을 바꾸면 그 선택이 항상 우선합니다.
  • Mission Control이 터미널 그리드 위에 나타납니다.
  • 메시지가 전달될 때마다 Team Map의 엣지가 초록으로 맥동합니다.

위임을 받을 수 있는 에이전트

Claude Code, Codex, Gemini, Antigravity, Amp, OpenCode, Cline, Qwen, Grok, Hermes.

멘션한 에이전트의 터미널이 없으면 1DevTool이 하나 띄웁니다. 연결된 터미널의 핵심은 터미널이 이미 있을 때 옆에 복제본을 만들지 않고 그것을 재사용한다는 점입니다.

명령줄에서 쓰기

에이전트 CLI가 같은 범위를 지원하므로, UI를 건드리지 않고도 오케스트레이션할 수 있습니다.

bash
# 나는 누구이고, 어디에 연결되어 있나
1devtool-agent whoami

# 연결된 터미널로 작업을 보내고 답을 기다린다
1devtool-agent link send --to=<terminalId> --prompt-stdin --wait

# 특정 요청에 회신한다
1devtool-agent link send --to=<terminalId> --prompt-stdin --reply-to=<messageId>

# 내가 보낸 것과 나를 기다리는 것을 한 보드로
1devtool-agent link status

먼저 whoami를 실행하세요. 자신의 terminal id와 현재 링크를 알려주며, --to= 값이 여기서 나옵니다.

다음으로