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 75810042ca27

72a61251fcff→75810042ca27·September 8, 2026 at 4:01 PM UTC

Open-source sync to 1.0.24 (75810042ca27): Esc no longer cancels turns, scheduled /loop tasks always run in the background, terminal theme and dashboard/worktree polish, stronger managed MCP/marketplace policy, and a large batch of agent…

Changelog

  • [changed] Esc no longer cancels a running turn; it shows a reminder to use Ctrl+C (draft untouched). Cancel is Ctrl+C only across modes.
  • [changed] Scheduled /loop tasks always run in the background as detached subagents; they no longer inject turns into your conversation. The stored prompt must stand alone.
  • [new] Terminal theme (terminal / transparent / native): no painted backgrounds so the terminal’s own colors (and translucency/background images) show through. Enable early with GROK_TERMINAL_THEME=1 or [features] terminal_theme = true.
  • [new] Dashboard unified header with location picker, actions row for + New Agent / resume / worktree, immediate display of newly dispatched sessions, and Open session wording; /usage works from the dashboard (account allowance when no session is active).
  • [new] Headless (grok -p) supports --worktree to run in a separate git worktree (dirty changes included; not combinable with --fork-session).
  • [new] grok-workspaced daemon mode: long-lived process exposes folders to the Computer Hub (separate from the Desktop-supervised sidecar).
  • [new] Desktop app tools via a dedicated first-party MCP server; built-in agent tools take precedence over user MCP servers on name collision.
  • [new] Remote control pickers can group servers by device using announced device identity.
  • [new] Managed policy blocks disallowed MCP servers and marketplace installs before config is written; blocked servers show clear messages; grok inspect / grok mcp doctor surface policy details.
  • [new] MCP tools support the 2026-07-28 multi-round-trip elicitation flow (input_required, resume on retry).
  • [new] Feedback centered modal with structured type/task/failure fields and a Drafts tab; /feedback <text> saves a local draft first.
  • [new] edit_file diffs show real file line numbers; permission prompts for file edits auto-expand the diff row before approve.
  • [new] Sending a message to a finished subagent continues that subagent; background subagent completion messages show actual output.
  • [new] Session resume tells the model which loops, subagents, and workflows were still running.
  • [new] Models can render interactive Chart.js charts; image generation takes richer composer parameters; per-model mTLS client certs and configurable rate-limit retry behavior.
  • [new] J/K (vim mode) jump between conversation turns with the same targeting as the timeline arrows (viewport-top), not only assistant responses.
  • [changed] Session picker opens with Ctrl+R everywhere (redo: Ctrl+Shift+Z or Alt+Z).
  • [changed] Welcome screen stays until you send a prompt (session prepared in background); typing/paste/Shift+Tab opens the session without duplicating it.
  • [changed] Auto mode no longer instantly runs destructive git checkout --; those go through the model. New auto-mode classifier prompt backs safer classification.
  • [changed] Folder trust also gates project instructions and project skills at startup; skills discovery skips untrusted folders.
  • [fix] Bare URLs/emails in table cells stay clickable on every wrapped line; multi-line URLs in quotes/lists fully clickable; strikethrough in markdown tables.
  • [fix] Mid-turn UI freezes when the terminal stops reading output; crashes when the terminal pane closed during exit; scroll history padding/viewport after send.
  • [fix] Permission mode (auto / always-approve) stays visible in plan mode and restores on exit; dock/queue/reveal height rules on crowded terminals.
  • [fix] Auth recovery during turns no longer fails immediately on transient errors; enterprise policy files no longer deleted on startup with custom GROK_AUTH_PATH.
  • [fix] MCP connectors show re-auth need even with no tools listed; extensions modal shortcuts when tab bar focused; /skills picks up NFS-installed skills; skill announcement spam reduced.
  • [fix] Subagents/workflows honor parent bash timeout and auto-background; foreground shell no longer spurious background-task reminders; run_terminal_cmd reports ~15s backgrounding correctly.
  • [fix] Queued follow-up button order [Send now][edit][cancel]; Send now works during automatic background turns; /compact instructions reach the compaction backend; /goal after Esc starts the planner.
  • [fix] Model backend selection: explicit chat_completions in config.toml no longer overwritten by same-slug siblings; slash ads no longer spam in $HOME.
  • [fix] Table cell selection in /btw highlights cells and copies TSV; next-prompt ghost suggestions less frequent and more accurate.
  • [changed] Startup/resume no longer blocks the UI on MCP config reads; MCP connect and start hooks move to background; fewer shared settings fetches; responses complete while uploads/bookkeeping continue in background.

Agent & tools

  • Built-in tools win over colliding user MCP tool names; desktop tools exposed as first-party MCP.
  • Agent and subagent system prompts: background-task guidance simplified (execute + monitor; no separate background-task-action snapshot/wait path in the template).
  • New workspace auto mode classifier system prompt for safer allow/block decisions on shell commands.
  • /compact with instructions passes those through; bare /compact unchanged.
  • /usage from session or dashboard; /feedback draft + modal flow.
  • Subagents inherit parent bash timeout, auto-background, and model retry/rate-limit settings; finished subagents accept continue messages.

Docs

User guide and shell README updated for the Esc/Ctrl+C model, vim J/K turn jumps, Ctrl+R session picker, terminal theme, dashboard header/actions//usage, headless --worktree, background /loop behavior, managed MCP/marketplace policy (requirements.toml / Claude advisory layers), folder-trust scope (instructions + skills), custom-model rate-limit and mTLS knobs, Grove vs grok login credentials for grok clone, and config reference entries (features.terminal_theme, cli.grove_worktree, harness upload wait rename, marketplace require_sha, etc.). Tree: xai-org/grok-build.

Under the hood

  • Product version 1.0.16 → 1.0.24 with changelog entries 1.0.17–1.0.24.
  • New workspace crates: xai-grok-feedback, xai-grok-image, xai-grok-login, xai-grok-otel (login/auth paths live under xai-grok-login; debug logging example uses xai_grok_login).
  • Dependency refresh (e.g. quick-xml, pdf/office stack, taffy, webbrowser, crypto helpers) and internal pager/shell version bump to 1.0.24.
  • Telemetry: startup interactive frame metric; redaction/OTLP helpers in the otel crate.
  • Env surface adds include GROK_TERMINAL_THEME and related test/telemetry knobs; several internal force-color/hook/pool/scheduler vars removed from the public env set.

Upgrade notes

  • Esc vs Ctrl+C: update muscle memory and any docs/scripts that assumed Esc cancels a turn.
  • /loop and scheduled tasks: prompts must be self-contained; fires no longer appear as normal conversation turns.
  • Terminal theme: may be rollout-gated; set GROK_TERMINAL_THEME=1 or [features] terminal_theme = true to force locally.
  • Building from source: workspace includes the four new crates above; Cargo.lock expects the 1.0.24 package set. Auth debug filters should target xai_grok_login rather than the old shell auth module path.
  • Org policy: review allowedMcpServers / deniedMcpServers / marketplace strict lists; misconfigured allow lists fail closed. grok inspect shows enforcement scope.
Older release← 72a61251fcffNewer release→ 37949780c144
All Grok Build Src releases →