• 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
Skip to content

© 2026 Tech Dev Notes

RSSAboutAPIPrivacyTermsSitemap@techdevnotes
Grok Build

xAI · CLI

Grok Build 0.2.111

0.2.110→0.2.111·July 22, 2026 at 10:36 PM UTC

Patch release 0.2.111: Esc cancels a running turn by default (draft preserved), session info surfaces auth method, and the marketplace gains the Exa search plugin.

Changelog

  • [changed] Esc cancels a running turn in the default and minimal UI modes. Mid-turn Esc stops the turn immediately and keeps your draft; Ctrl+C still clears a non-empty draft first, then cancels on a second press when the composer is empty. In fullscreen vim scrollback mode, mid-turn Esc remains a no-op (use Ctrl+C). A short post-cancel grace period blocks accidental rewind if you mash Esc to stop a turn.
  • [new] Exa marketplace plugin — adds the exa-search skill and an Exa MCP server for web search.
  • [changed] /session-info (and /status, /info) now reports auth method (OAuth vs API key), with pointers to manage account and credits (grok.com billing for OAuth, console.x.ai for API keys; API-key sessions also suggest grok login for SuperGrok).
  • [changed] In-TUI /doctor includes notification/focus configuration and sandbox-profile conflicts for the active session workspace (standalone grok doctor stays limited to non-live probes).
  • [changed] Unsolicited SSH-wrap tip points you at /doctor for details and fixes; SSH wrapping remains a doctor Recommendation. The contextual-hint toggle does not hide that finding.
  • [changed] Voice “no speech” path uses a single "no speech detected — voice stopped" toast with fix steps. On macOS, capture runs in a short-lived helper subprocess per dictation so audio-stack memory does not accumulate in the TUI; set GROK_VOICE_CAPTURE=inprocess to force the legacy in-process path for comparison.
  • [changed] grok doctor fix treat the fix ID as optional in shell completions (short handle like ssh-wrap, or canonical terminal.ssh-wrap).

Under the hood

  • Tool schemas tighten defaults (e.g. read offset default, grep case-insensitive and multiline defaults, background monitor timeout/persistent defaults) so omitted arguments behave predictably.
  • Client fetches user profile data used for auth-method display in session info.
  • Docs and bash/zsh completions updated for Esc cancel semantics, session auth details, doctor findings, SSH-wrap guidance, and optional doctor fix ID.

Upgrade notes

  • If you relied on mid-turn Esc doing nothing, use fullscreen vim scrollback mode (where Esc still does not cancel) or cancel with Ctrl+C / the command palette as before.
  • To silence the SSH-wrap tip without hiding doctor’s recommendation: [ui.contextual_hints] ssh_wrap = false, or Settings → Show contextual hints → SSH wrap.
Older release← 0.2.110Newer release→ 0.2.112
All Grok Build releases →