Grok Build Agent Dashboard 출시

xAI는 여러 개의 병렬 코딩 세션을 관리할 수 있는 중앙 집중식 인터페이스를 제공하는 Grok Build용 Agent Dashboard를 출시했습니다. 이 도구를 통해 개발자는 다양한 에이전트의 상태를 모니터링하고, 차단 요소(blockers)에 실시간으로 대응하며, 단일 화면을 벗어나지 않고 새로운 작업을 할당할 수 있습니다.

중앙 집중식 세션 모니터링 및 구성

Agent Dashboard는 모든 활성 Grok Build 세션에 대한 상위 수준의 개요를 제공하며, 상태별로 정렬하여 인간의 입력이 필요한 작업이 목록 상단에 우선적으로 표시되도록 합니다. 이를 통해 개발자는 다른 세션이 백그라운드에서 계속 실행되는 동안 차단 요소를 먼저 해결할 수 있습니다.

주요 구성 기능은 다음과 같습니다:

  • Working Directory Grouping: Ctrl+S를 사용하여 작업 디렉토리별로 세션을 그룹화하여 여러 저장소에 분산된 작업을 관리할 수 있습니다.
  • Subagent Roll-up: 인터페이스 혼잡을 방지하기 위해, 서브에이전트는 이를 실행한 부모 세션 아래로 롤업(roll-up)되어, 전체 서브태스크의 확산(fan-out) 대신 주요 할당된 작업만 표시됩니다.
  • Status Visibility: 대시보드를 빠르게 훑어보는 것만으로 각 세션이 무엇을 하고 있는지와 현재 활동의 지속 시간을 확인할 수 있습니다.

대화형 세션 관리

대시보드는 개발자가 특정 세션의 대화에 완전히 진입하지 않고도 에이전트와 상호작용할 수 있도록 합니다.

Peek and Reply

사용자는 행을 선택하여 세션의 최신 출력을 미리 보고(peek) 대시보드에서 직접 답장을 보낼 수 있습니다. 이러한 답장의 동작은 세션 상태에 따라 달라집니다:

  • Idle Sessions: 메시지가 즉시 전송됩니다.
  • Active Sessions: 메시지가 대기열에 추가되고 현재 턴이 종료되면 전송됩니다.

Inline Approvals and Responses

에이전트가 승인을 요청하거나 질문을 할 때, 옵션이 대시보드 내에 인라인(inline)으로 나타납니다. 개발자는 화살표 키나 숫자 키를 사용하여 답변을 선택하고 프로세스를 계속 진행할 수 있습니다. 다중 파트 질문은 순차적으로 하나씩 전달됩니다.

세션 할당 및 제어

개발자는 대시보드 인터페이스에서 코딩 세션의 라이프사이클을 직접 시작하고 관리할 수 있습니다.

새로운 작업 할당

새로운 세션은 대시보드 하단의 입력 필드를 통해 시작할 수 있습니다:

  • Enter: 세션을 할당하고 사용자를 대시보드에 머물게 합니다.
  • Shift+Enter: 세션을 할당하고 즉시 전체 상호작용을 위해 세션을 엽니다.

할당하기 전에 사용자는 모델을 선택하거나, "plan mode"를 활성화하거나, 세션을 자신의 편집 사항을 자동 승인하도록 설정하여 세션을 구성할 수 있습니다.

전체 세션 제어권 확보 (Full Session Takeover)

사용자는 대시보드에서 모든 세션을 열어 전체 대화에 참여할 수 있습니다. 인터페이스는 메인 목록으로 돌아가지 않고도 세션 간 이동(다음/이전)을 지원합니다. 대시보드를 닫는다고 해서 세션이 종료되지 않습니다. 세션은 백그라운드에서 계속 실행되며 대시보드를 다시 열 때 사용 가능합니다.

설치 및 액세스

Agent Dashboard는 Grok Build에 통합되어 있습니다. 다음과 같은 방법으로 액세스할 수 있습니다:

  • Shell Command: 터미널에서 grok dashboard를 실행합니다.
  • In-Session Command: 활성 세션 내에서 /dashboard 또는 키보드 단축키 Ctrl+\를 사용합니다.
  • Installation: 도구는 다음 명령어를 사용하여 설치할 수 있습니다: curl -fsSL https://x.ai/cli/install.sh | bash

Sources

관련

  • Dispatch
  • Dispatch
  • Dispatch
  • 프로젝트
  • Dispatch