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
- 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.
- 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.
- 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.
- 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.
- 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 costCopilot 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
- 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.
- 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.
- 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.
- 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.
- 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
- Restate the change in one sentence.
- Propose a minimal plan for my repo (or a throwaway pilot).
- Implement only what I approve; prefer small diffs and tests.
- Call out risks (permissions, breaking APIs, cost).
Start by confirming you understood the proposal.
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.