Skip to content
Proposals/Adopt ACP session/resume and the 16-subagent cap
proposaldeveloperP3Worth a lookxAI Grok CLI (Grok Build)

Adopt ACP session/resume and the 16-subagent cap in Grok CLI

Grok Build ed6d543 adds ACP session/resume and session/close, caps live workflow subagents at 16 per run, allows model switch during plan approval, fixes sandbox start on large deny-glob workspaces, extracts MCP images before truncation, and streams fork copies for bounded memory.

Why this loop

Grok Build ed6d543 (Source-Revision d6937fe255dce4133c3d000a50f9cb94de12f06f) adds ACP session/resume and session/close so sessions can be restored instead of restarted, and hard-caps live workflow subagents at 16 per run to stop unbounded fan-out. Plan approval now accepts a model switch; settings render consistent model names. MCP images are extracted before output truncation so image payloads are not dropped. The sandbox no longer refuses to start when deny globs walk a large workspace; fork copies stream so large sessions stay in bounded memory. Also in this sync: authentication token suffix handling is fixed, errno is preserved across signal callbacks, file-mention input chunks replay as user attachment links, Ctrl+L emits shortcut_used telemetry, and the dashboard overlay prev/next shortcut hint is clarified.

Proposed actions

  1. Pin Grok CLI to Grok Build ed6d543 (commit ed6d543643628663873c5de28298e022ed634238 / Source-Revision d6937fe255dce4133c3d000a50f9cb94de12f06f from https://github.com/xai-org/grok-build) and rebuild before changing session or workflow code.
  2. On reconnect, call ACP session/resume with the existing session id instead of opening a new session; call ACP session/close when the user ends or times out the session.
  3. Cap live workflow subagents at 16 concurrent per run: if a workflow would spawn a 17th, queue or reject it—do not launch unbounded subagents.
  4. On the plan-approval step, allow switching the model before approve, apply that model to the run, and render the same model name string used in settings.
  5. After upgrade: start the sandbox in a workspace whose deny globs walk a large tree (must start, not refuse); fork a large session and confirm the copy is streamed (bounded memory); confirm MCP images are extracted before any output truncation; replay file-mention input chunks as user attachment links.

Agent prompt

Paste into your agent or query via MCP (get_agent_prompt) — free, no extra AI cost

Copilot Chat / Agent mode

DevAgentRadar → GitHub Copilot

You are helping me adopt a real coding-assistant change. Work only from the facts below. Do not invent features.

Context

Assistant: xAI Grok CLI (Grok Build) Proposal: Adopt ACP session/resume and the 16-subagent cap in Grok CLI Summary: Grok Build ed6d543 adds ACP session/resume and session/close, caps live workflow subagents at 16 per run, allows model switch during plan approval, fixes sandbox start on large deny-glob workspaces, extracts MCP images before truncation, and streams fork copies for bounded memory. Primary source: https://github.com/xai-org/grok-build/commit/ed6d543643628663873c5de28298e022ed634238

Why it matters

Grok Build ed6d543 (Source-Revision d6937fe255dce4133c3d000a50f9cb94de12f06f) adds ACP session/resume and session/close so sessions can be restored instead of restarted, and hard-caps live workflow subagents at 16 per run to stop unbounded fan-out. Plan approval now accepts a model switch; settings render consistent model names. MCP images are extracted before output truncation so image payloads are not dropped. The sandbox no longer refuses to start when deny globs walk a large workspace; fork copies stream so large sessions stay in bounded memory. Also in this sync: authentication token suffix handling is fixed, errno is preserved across signal callbacks, file-mention input chunks replay as user attachment links, Ctrl+L emits shortcut_used telemetry, and the dashboard overlay prev/next shortcut hint is clarified.

Suggested actions

  1. Pin Grok CLI to Grok Build ed6d543 (commit ed6d543643628663873c5de28298e022ed634238 / Source-Revision d6937fe255dce4133c3d000a50f9cb94de12f06f from https://github.com/xai-org/grok-build) and rebuild before changing session or workflow code.
  2. On reconnect, call ACP session/resume with the existing session id instead of opening a new session; call ACP session/close when the user ends or times out the session.
  3. Cap live workflow subagents at 16 concurrent per run: if a workflow would spawn a 17th, queue or reject it—do not launch unbounded subagents.
  4. On the plan-approval step, allow switching the model before approve, apply that model to the run, and render the same model name string used in settings.
  5. After upgrade: start the sandbox in a workspace whose deny globs walk a large tree (must start, not refuse); fork a large session and confirm the copy is streamed (bounded memory); confirm MCP images are extracted before any output truncation; replay file-mention input chunks as user attachment links.

After you finish

Do not report this as applied to DevAgentRadar. You cannot write the visitor's loop.

Tell the human: open https://devagentradar.com/proposals/xai-grok-cli-ed6d543-adopt-acp-session-resume-and-the-16-subagent-cap-in and mark Applied, Skipped, or Failed. Proposal id: 1c213099-e360-41fb-88b4-146e7cbe3c08

Your job

  1. Restate the change in one sentence.
  2. Propose a minimal plan for my repo (or a throwaway pilot).
  3. Implement only what I approve; prefer small diffs and tests.
  4. Call out risks (permissions, breaking APIs, cost).

Start by confirming you understood the proposal.

mcpmodelsecurityRelease source ↗

Your loop

This browser · no sign-in · not shared as “you”

After you run the prompt

Only you can mark this. Agents cannot write your loop.

Your decision stays on this device. A public tally appears after a few votes.

Originating release signal

xAI Grok CLI (Grok Build)ed6d543Aug 4, 2026

Synced from monorepo

Synced from monorepo · Synced from monorepo · Changes: · Add shortcut_used telemetry for Ctrl+L actions · Clarify dashboard overlay prev/next shortcut hint · Fix authentication token suffix handling · Add ACP session/resume and session/close · Cap live workflow subagents at 16 per run · Allow model switch during plan approval · Render consistent model names in settings · Preserve errno across signal callbacks · Extract MCP images before output truncation · Stop sandbox from refusing to start when deny globs walk a large workspace · +3 more changes
Verified excerpt — the source's own words

Synced from monorepo

Synced from monorepo

Changes:

  • Add shortcut_used telemetry for Ctrl+L actions
  • Clarify dashboard overlay prev/next shortcut hint
  • Fix authentication token suffix handling
  • Add ACP session/resume and session/close
  • Cap live workflow subagents at 16 per run
  • Allow model switch during plan approval
  • Render consistent model names in settings
  • Preserve errno across signal callbacks
  • Extract MCP images before output truncation
  • Stop sandbox from refusing to start when deny globs walk a large workspace
  • Stream the fork copy so large sessions fork in bounded memory
  • Replay file-mention input chunks as user attachment links

Source-Revision: d6937fe255dce4133c3d000a50f9cb94de12f06f

Primary source ↗