• 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
  • Blog
  • Follow on X
Skip to content

© 2026 Tech Dev Notes

RSSAboutAPIPrivacyTermsSitemap@techdevnotes
Grok Build Src

xAI · Web

Grok Build Src a5727c596045

3af4d5d39897→a5727c596045·July 22, 2026 at 7:05 PM UTC

0.2.110 — Esc cancels running turns (draft preserved), Extensions removals confirm first, clearer session/auto-compact failures, background workflows on by default.

Changelog

  • [changed] Mid-turn Esc cancels the running turn and preserves the prompt draft in minimal mode and when vim scrollback navigation is off (the default). Fullscreen vim mode still swallows mid-turn Esc; use Ctrl+C there. A short post-cancel grace keeps a frantic Esc mash from opening rewind.
  • [new] Removing MCP servers, plugins, or hook sources in the Extensions modal asks for confirmation (press lowercase y to proceed; any other key cancels).
  • [fix] Session creation failures (including disk full) show an error message instead of hanging on "Starting session…".
  • [fix] Auto-compact that fails due to an expired token lets you log in and automatically retries the compact plus the original prompt.
  • [changed] Background workflows (workflow tool, .grok/workflows/*.rhai, /deep-research, /workflow) are on by default. Disable with [workflows] enabled = false or GROK_WORKFLOWS=0.
  • [changed] /session-info (and /status / /info) includes auth method and where to manage account/credits.
  • [changed] /doctor is the primary path for terminal, clipboard, color, input, notification, sandbox, and related setup checks; standalone grok doctor covers the same without opening the TUI.

Agent & tools

  • Destructive Extensions actions (x / uninstall) for local MCP servers, plugins, marketplace sources, and hook sources all go through the same confirm-to-remove flow.
  • Voice dictation on macOS can use a short-lived capture helper so the audio stack’s memory is released when capture ends; set GROK_VOICE_CAPTURE=inprocess to force the in-process fallback when comparing behavior.
  • /doctor fix ssh-wrap sets up grok wrap ssh for Bash, zsh, and fish (wording aligned with the in-app doctor command).

Docs

  • Keyboard shortcuts and getting-started: Esc / Ctrl+C cancel vs clear semantics rewritten for the new mid-turn Esc behavior, including the post-cancel rewind grace and vim-mode exception.
  • Terminal support guide reworked around /doctor and grok doctor (issues, fixes, JSON report) instead of long copy-paste tmux/color snippets.
  • MCP, plugins, and hooks guides document the confirm-on-remove Extensions flow.
  • Configuration: workflows default flipped to on; vim-mode notes updated for Esc-cancel; notification troubleshooting points at /doctor.
  • Sessions guide: /session-info auth method and billing/console links.
  • Sandbox guide: profile conflict guidance routes through /doctor.

Under the hood

  • Product version 0.2.110 (a5727c596045).
  • tokio-stream enabled with the net feature.
  • Voice stack: capture subprocess / pipe / protocol path; previous PCM helper removed in favor of the new capture flow.
  • Additional scheduler occurrence-journal support, workspace permission preflight, sampling tool-overrides types, and pager PTY coverage for Esc-cancel (including minimal mode).
  • Internal crate versions bumped to 0.2.110 (xai-grok-pager, xai-grok-shell, xai-grok-version, and related packages).

Upgrade notes

  • Esc habit change: Esc now cancels an in-flight turn in the common case (draft kept). Fullscreen + vim scrollback still requires Ctrl+C to cancel.
  • Workflows default: background workflows start enabled. Turn them off explicitly if you relied on the previous default-off behavior.
  • Voice: if dictation misbehaves after the capture-helper change, try GROK_VOICE_CAPTURE=inprocess to compare with the in-process path.
Older release← 3af4d5d39897
All Grok Build Src releases →