• 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.105

0.2.104→0.2.105·July 18, 2026 at 4:33 PM UTC

Patch release: clearer minimal-mode /btw UX, a setting to control whether send snaps the prompt to the top of the viewport, safer optional loopback access for web_fetch, and broader home/project rules discovery for Claude and Cursor.

Changelog

  • [new] Snap prompt to top on send — By default, sending a prompt pins it at the top of the viewport so the reply starts on a fresh page. Set [ui] page_flip_on_send = false or toggle Snap prompt to top on send under /settings → Appearance to leave scroll position alone. Takes effect on the next send; no restart.
  • [new] web_fetch loopback allowlist — [toolset.web_fetch] allow_local (or GROK_WEB_FETCH_ALLOW_LOCAL=1) can permit fetches to explicit loopback hosts only (localhost, 127.0.0.0/8, ::1). Off by default (SSRF fail-closed); private, link-local, and cloud-metadata ranges stay blocked. Resolution: TOML > env > default off.
  • [changed] /btw in minimal mode — Side questions still do not interrupt the main turn. In --minimal, the answer shows in a dismissible panel above the prompt: Esc closes it; a finished answer is kept in native scrollback, and a late reply to a dismissed loading panel is dropped.
  • [changed] Home and project rules loading — Always scans $GROK_HOME/rules/ (default ~/.grok/rules/). With compat enabled, also picks up home-level ~/.claude/rules/ and ~/.cursor/rules/, then project rules from the repo root down to the current directory (alphabetical within each directory). Home rules load first. Claude/Cursor rules and agents toggles are independent; Claude agents covers named files under ~/.claude/ and project <dir>/.claude/CLAUDE*.md, while generic top-level Claude.md / CLAUDE.md / CLAUDE.local.md stay recognized.
  • [changed] Stripe marketplace plugin — Updated stripe-best-practices skill description (plugin revision bump).

Upgrade notes

  • Sending now scrolls the prompt to the top by default. If you prefer the previous scroll behavior, set page_flip_on_send = false or turn off Snap prompt to top on send in Appearance settings.
  • If you keep rules under ~/.claude/rules/ or ~/.cursor/rules/, Grok will load them (when the matching compat cell is on) ahead of project rules. Disable the vendor rules cell if you do not want that.
  • web_fetch still cannot reach loopback unless you explicitly enable allow_local or GROK_WEB_FETCH_ALLOW_LOCAL.
Older release← 0.2.104Newer release→ 0.2.106
All Grok Build releases →