Skip to content
  • Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
ChartsRankingsMoversCompareLookupScreensTech stacksReleases

© 2026 Tech Dev Notes

RSSAboutAPIStatusSecurityPrivacyTermsSitemap@techdevnotes
Grok Build Src

xAI · Web

Grok Build Src c2ad97f87aea

07b2f7144fd5→c2ad97f87aea·August 24, 2026 at 7:08 PM UTC

1.0.8 tree sync: shell terminal extracted to its own crate, subagent sampling limits, status line in minimal mode, and workspace auth/path hardening.

Changelog

  • [changed] Interactive shell/PTY terminal support now lives in a dedicated xai-grok-shell-terminal crate instead of inside xai-grok-shell.
  • [new] [subagents] sampling_limit caps concurrent in-flight subagent sampling calls per process (default follows max_concurrent when unset; override with GROK_SUBAGENT_SAMPLING_LIMIT).
  • [changed] Status line can render in minimal mode (under the prompt info row), not only in the full-screen pager.
  • [changed] Sending a new message while a foreground command is running backgrounds that command instead of killing it (Ctrl+B remains the explicit background shortcut).
  • [changed] Double-Esc on an idle non-empty prompt still clears and stashes the draft for Ctrl+S / Alt+S restore and ranks it first in ↑ history browse.
  • [new] Workspace hub auth supports proactive OIDC refresh (GROK_WORKSPACE_OIDC_* interval, fraction, jitter, and safety-margin settings).
  • [new] Workspace path virtualization support.
  • [changed] Startup telemetry phase names use config_load and worker_spawn (replacing load_config / spawn_worker).
  • [fixed] Pager event-loop stall and cancel-latency handling tightened so heavy subagent/history loads are less likely to freeze the UI.

Docs

  • Keyboard shortcuts — double-Esc clear/stash wording aligned with current stash and history-browse behavior.
  • Configuration — documents [subagents] sampling_limit and GROK_SUBAGENT_SAMPLING_LIMIT.
  • Background tasks — notes that a mid-command follow-up message backgrounds the running command.
  • Status line — placement in full-screen vs minimal mode; troubleshooting no longer claims the row is absent in minimal mode.
  • Monitoring usage — phase_duration step names updated to config_load and worker_spawn.

Under the hood

  • New workspace member xai-grok-shell-terminal (and matching Cargo.lock entry); terminal modules removed from xai-grok-shell.
  • Workspace hub auth split into a hub_auth module with proactive refresh.
  • Additional pager instrumentation/tests around cancel latency and event-loop stalls.
  • New internal env knobs for subagent sampling, workspace OIDC refresh, and workspace WS liveness.

Upgrade notes

  • Rebuild from a clean workspace so the new crates/codegen/xai-grok-shell-terminal member is picked up.
  • If you scrape startup telemetry, rename filters from load_config / spawn_worker to config_load / worker_spawn.
  • Optional: set [subagents] sampling_limit (or GROK_SUBAGENT_SAMPLING_LIMIT) when running many concurrent subagents.
Older release← ed6d54364362Newer release→ 77cd7eb675ba
All Grok Build Src releases →