Grok Build Agent Dashboard 发布

xAI 发布了 Grok Build 的 Agent Dashboard,提供了一个集中式的界面来管理多个并行的编码会话。该工具允许开发者监控各种 agent 的状态,实时响应阻碍因素,并且无需离开单个屏幕即可分派新任务。

集中式会话监控与组织

Agent Dashboard 提供所有活跃 Grok Build 会话的高层级概述,按状态对它们进行排序,以确保需要人工输入的任务在列表顶部获得优先处理。这允许开发者在其他会话在后台继续运行时,优先解决阻碍因素。

关键组织功能包括:

  • 工作目录分组:用户可以使用 Ctrl+S 按工作目录对会话进行分组,以管理分布在多个 repository 的工作。
  • Subagent Roll-up:为了防止界面混乱,subagent 会被折叠在启动它们的父级会话下,仅显示主要分派的任务,而不是子任务的全部分叉。
  • 状态可见性:快速浏览 dashboard,即可发现每个会话正在进行的操作以及当前活动的持续时间。

交互式会话管理

Dashboard 允许开发者与 agent 交互,而无需完全进入特定会话的对话。

Peek and Reply

用户可以选择一行来查看(peek)会话的最新输出,并直接从 dashboard 发送回复。这些回复的行为取决于会话状态:

  • Idle Sessions:消息会立即发送。
  • Active Sessions:消息会被排队,并在当前轮次结束后发送。

Inline Approvals and Responses

当 agent 请求批准或提出问题时,选项会内联显示在 dashboard 中。开发者可以使用方向键或数字键来选择答案并继续流程。多部分问题会按顺序逐一交付。

会话分派与控制

开发者可以直接从 dashboard 界面启动并管理编码会话的生命周期。

分派新任务

可以通过 dashboard 底部的输入框启动新会话:

  • Enter:分派会话并让用户留在 dashboard。
  • Shift+Enter:分派会话并立即打开它以进行完整交互。

全量会话接管

用户可以从 dashboard 打开任何会话以接管完整的对话。界面支持在会话之间循环切换(下一个/上一个),而无需返回主列表。关闭 dashboard 并不终止会话;它们会在后台继续运行,并在重新打开 dashboard 时保持可用。

安装与访问

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