미션 컨트롤

돌아가는 멀티 에이전트 협업을 읽고, 조용해졌을 때 고치세요.

Mission Control은 터미널 그리드 위에 도킹되는 오케스트레이션 조종석입니다. 프로젝트에 살아 있는 링크나 실행 중인 오케스트레이션이 있으면 나타나고, 오케스트레이션할 것이 없으면 아무것도 렌더링하지 않고 폴링하지도 않습니다.

터미널 그리드 위에 도킹된 Mission Control과 그 아래의 라이브 Team Map

카운터 행

내용이 있는 카운터는 모두 라벨이 아니라 버튼입니다.

카운터의미할 일
N links이 프로젝트의 활성 링크Map을 열어 방향 확인
N running실행 중인 오케스트레이션
N voting / N decided미결·확정된 swarm 결정피어가 사라진 결정을 취소
N awaiting reply전달됨·미회신, 상대가 답할 수 있음클릭한 뒤 침묵하는 피어를 Nudge
N stuck회신 링크가 없는 피어에게 전달됨클릭 — 저절로 풀리지 않음
N quarantined터미널이 재시작·종료된 링크Relink 또는 Clear all
N needs you끝났거나 당신을 기다리는 에이전트pill을 눌러 해당 터미널로 이동

awaiting reply와 stuck의 차이

비슷해 보이지만 정반대의 대응이 필요합니다.

awaiting reply는 상대가 답할 수 있는데 아직 안 한 상태입니다. 보통은 아직 작업 중입니다. 하지만 이미 끝내고 결론을 자기 터미널에 출력한 뒤 회신 명령을 한 번도 실행하지 않은 경우도 있습니다. 그러면 보낸 쪽은 영원히 기다리고, 모든 수신 기록은 계속 delivered로 남습니다.

이 둘을 구분할 수 있는 건 사람뿐입니다. 그래서 각 행에는 상대가 이미 쥐고 있는 답을 보내게 하는 Nudge 버튼이 있습니다.

4 awaiting reply를 세는 Mission Control. pill에 링크 방향과 컨텍스트 사용량이 보인다

stuck은 되돌아가는 전송 가능 엣지 없이 요청이 전달된 상태입니다. 상대는 경로가 없다고 통보받고, 일을 끝낸 뒤 멈춥니다. 아무리 기다려도 해결되지 않으며, 빠진 엣지를 만들어야 합니다.

그래서 stuck은 awaiting reply에 합치지 않고 따로 셉니다.

최근 활동 레일 옆에 4건의 stuck 위임을 표시하는 Mission Control

참여자 레일

에이전트마다 pill 하나로, 다음을 보여줍니다.

  • 에이전트 로고와 터미널 이름
  • 라이브 상태, 그리고 당신이 필요할 때의 주의 표시
  • 링크 방향 카운트 — →2 나가는 쪽, ←1 들어오는 쪽
  • 해당 에이전트의 컨텍스트 사용량

아무 pill이나 누르면 그 터미널로 바로 이동합니다. 링크가 프로젝트를 넘나들 수 있으므로 다른 프로젝트의 에이전트는 따로 표시됩니다.

Map, Runs, Logs

헤더 오른쪽의 세 가지 뷰:

  • Map — 라이브 팀 맵
  • Runs — 위임 이력
  • Logs — 실행 로그와 앱 로그

섹션 아래 구분선을 끌어 크기를 바꾸거나, 패인을 되찾고 싶을 때 접을 수 있습니다. 높이·접힘 상태·선택한 뷰는 프로젝트별로 기억됩니다. 화살표 아이콘은 같은 탭으로 전체 Orchestration Dashboard를 엽니다.

컨텍스트 미터

이제 모든 터미널 탭과 패인 헤더에서 모델 칩 옆에 컨텍스트 칩이 있습니다. 마지막 턴이 해당 에이전트의 컨텍스트 윈도를 얼마나 썼는지의 비율입니다. 같은 수치가 Mission Control pill과 Team Map 카드에도 나타납니다.

혼자 쓸 때보다 팀에서 더 중요합니다. 큰 리뷰를 넘기려 할 때 ~29%인 pill이 ~104%인 pill보다 나은 대상입니다. 100%를 넘었다면 마지막 턴이 그 모델에 기록된 윈도를 초과했다는 뜻이니, 새 터미널을 띄우라는 신호로 보세요.

주의 인박스

끝났거나 멈춰서 기다리는 에이전트는 어시스턴트의 마지막 메시지를 상세 줄로 달고 활동 피드에 나타납니다. 열어보지 않고도 "끝난 실행"과 "질문에 걸린 실행"을 구분할 수 있습니다. 항목을 누르면 그 터미널로 이동합니다.

같은 신호가 Mission Control 레일의 N needs you 카운트로도 나옵니다. 이미 받고 있는 완료 알림을 중복시키지 않습니다.

재시작 후 복구

앱을 재시작하면 링크가 가리키던 터미널이 사라지므로 모든 링크가 **quarantine(격리)**됩니다. 복구는 두 단계입니다.

1. 세션 되살리기

Resume AI Sessions에서, 하나의 연결된 팀으로 돌았던 세션들은 Agent team 배너("2 of these sessions worked together") 아래에 에이전트 체인과 실행 시점과 함께 나타납니다.

Resume this agent team을 누르면 확인 한 번으로 모든 멤버가 돌아옵니다. 개별 세션에는 team 칩이 붙어 협업 세션과 단독 세션을 구분할 수 있습니다.

두 개의 agent team을 각각 Resume this agent team 버튼과 함께 나열한 Resume AI Sessions

2. 링크 되살리기

터미널이 돌아가는 상태에서 Mission Control은 quarantined 카운트 옆에 Resume team을 보여줍니다. 프로젝트에서 되살릴 수 있는 링크를 모두 다시 잇고, 각 참여자를 지금 막고 있는 사실 — 아직 못 보낸 회신 명령, 상태 보드, 복원된 엣지 — 과 함께 깨웁니다.

각 터미널은 링크마다가 아니라 한 번만 따라잡기 알림을 받습니다.

터미널이 완전히 사라진 링크는 quarantined 카운터에 영원히 쌓이지 않고 정리됩니다.

다음으로