Open-source tree sync to 0.2.114: new /delete session command, MCP enable/disable from the CLI, SuperGrok Plus gating, default loop recovery, and a round of startup/reliability fixes.
Changelog
[new] /delete slash command removes the current session’s history after confirmation (returns to the welcome screen).
[new] MCP servers can be toggled from the CLI with grok mcp enable <name> and grok mcp disable <name>.
[new] SuperGrok Plus subscription tier is supported in authentication and feature gating.
[new] Automatic recovery from repetitive loops in model output is enabled by default.
[new] Full plan markdown can be copied to the clipboard with y during plan approval or preview.
[fix] Startup no longer crashes when the host machine has no free threads.
[fix] Terminal command output is no longer lost or duplicated when the gateway is unreachable.
[fix] Invalid MCP server entries in config.toml no longer block startup; problems surface in grok inspect.
[fix] SessionEnd hooks run on exit in non-leader TUI and headless sessions.
[fix] Paste chips render with the correct background in inline prompts and question inputs, and behave consistently when editing answers in the question view.
[fix] Background task status shows elapsed duration only (not absolute timestamps); stuck tray rows after long foreground shell commands are cleared.
[fix] Session lists no longer drop real sessions when the remote registry reports an outdated turn count of zero.
[fix] /loop stores prompts that include stop conditions so recurring tasks can terminate themselves.
[fix] Conda activation (and other sourced scripts that read $@) works with persistent or login-capture shells.
[fix] Agent subprocesses and idle inhibitors are cleaned up when the parent CLI process dies unexpectedly.
[fix] Plans in minimal mode are no longer truncated; reasoning vs output separation is clearer (including NO_COLOR).
[fix] Shared auth files no longer lose credentials across multiple concurrent Grok processes.
[fix] Older Alacritty no longer doubles Enter and other keys.
[fix] False paywall messages for free-tier and unmatched users are fixed.
[fix] Spurious warnings for common auth and config cases are reduced.
[changed] Cold start paints the UI immediately while models and settings load in the background.
[changed] Large session forks and resumes use less memory and avoid spikes.
[changed] Workspace daemon worker threads are capped to avoid thread exhaustion on high-core shared machines.
Agent & tools
New slash command: /delete — confirm, wipe the current session history, return home. From /resume, delete another session with d then y.
CLI: grok mcp enable / grok mcp disable for named MCP servers.
Plan approval/preview: press y to copy the full plan markdown.
Docs clarify the live multi-session Agent Dashboard (/dashboard, aliases /agents-dashboard / /sessions, shortcut Ctrl+\) versus /config-agents (definitions/personas) and /resume (on-disk history).
Docs
User guide: /delete covered under slash commands and sessions; Agent Dashboard page and keyboard-shortcut tables expanded (navigation, peek/dispatch, search, pin/rename/stop, persistence).
shell-README: auth provider commands run via the platform shell (sh -c / cmd /C); Windows note on TOML literal strings so backslashes in auth_provider_command paths are preserved.
Changelog sections for 0.2.113 and 0.2.114 added; tree product version is 0.2.114.
Under the hood
Crate/package versions advanced to 0.2.114 (xai-grok-shell, pager, version metadata).
New /delete slash-command implementation and related session/history integrity coverage.
Reliability work around gateway-unreachable command output, MCP config tolerance, hook lifecycle, auth file sharing, and daemon thread limits (as reflected in the fixes above).
Upgrade notes
Building from this tree yields 0.2.114. No new hard startup requirements in this sync.
If you set a custom auth_provider_command on Windows, use a TOML literal string (single quotes) for paths with backslashes.