Grok Build Agent Dashboard リリース

xAIは、複数の並列コーディングセッションを管理するための集中インターフェースである、Grok Build用のAgent Dashboardをリリースしました。このツールにより、開発者はさまざまなエージェントのステータスを監視し、ブロッカ―(妨げとなる要素)にリアルタイムで対応し、単一の画面から離れることなく新しい作業を指示することができます。

集中セッション監視と整理

Agent Dashboardは、すべての有効なGrok Buildセッションのハイレベルな概要を提供し、それらを状態別にソートすることで、人間の入力が必要なタスクがリストの最上部に優先的に表示されるようにします。これにより、開発者は他のセッションがバックグラウンドで実行され続ける間に、ブロッカ―を最初に解決することができます。

主な整理機能には以下が含まれます:

  • Working Directory Grouping: Ctrl+Sを使用して、作業ディレクトリごとにセッションをグループ化し、複数のリポジトリにまたがる作業を管理できます。
  • Subagent Roll-up: インターフェースの混雑を防ぐため、サブエージェントはそれらを起動した親セッションの下にロールアップ(集約)され、サブタスクの完全な展開ではなく、主に指示された作業のみが表示されます。
  • Status Visibility: ダッシュボードを素早くスキャンすることで、各セッションが何を行っているか、および現在の活動の継続時間を把握できます。

インタラクティブなセッション管理

ダッシュボードを使用すると、開発者は特定のセッションの会話に完全に入ることなく、エージェントとやり取りをすることができます。

Peek and Reply

ユーザーは行を選択して、セッションの最新の出力を「Peek(覗き見)」し、ダッシュボードから直接返信を送信できます。これらの返信の動作は、セッションの状態に依存します:

  • Idle Sessions: メッセージは即座に送信されます。
  • Active Sessions: メッセージはキューに入れられ、現在のターンが終了した後に送信されます。

Inline Approvals and Responses

エージェントが承認を求めたり質問をしたりする場合、オプションがダッシュボード内にインラインで表示されます。開発者は矢印キーまたは数字キーを使用して回答を選択し、プロセスを継続できます。複数のパートに分かれた質問は、一つずつ順番に提供されます。

セッションの指示(Dispatch)と制御

開発者は、ダッシュボードのインターフェースから直接、コーディングセッションのライフサイクルを開始および管理できます。

新しい作業の指示(Dispatching New Work)

新しいセッションは、ダッシュボードの下部にある入力フィールドを介して開始できます:

  • Enter: セッションを指示(Dispatch)し、ユーザーをダッシュボードに留まらせます。
  • Shift+Enter: セッションを指示(Dispatch)し、即座に完全な対話のためにセッションを開きます。

指示を出す前に、ユーザーはモデルを選択したり、「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