v1.0.1
stablePublished Aug 11, 2026
NEW19BREAKING13FIX6REFACTOR2PERF1
Trailer
Changelog
1.0.1 — 2026-08-10
Breaking Changes
- /rewind now only truncates conversation history instead of files as well and asks for confirmation by default.
- Managed MCP servers are now only available through the gateway catalog.
Features
- Subagent spawning is now bounded; wide fan-outs queue instead of exhausting file descriptors.
- New grok du command shows disk usage of ~/.grok including worktrees and sessions.
- Tools now report whether they only read data, enabling safer restricted agents and subagents.
- Sandbox workspace sessions can now limit which bundled skills are advertised via caller config.
- Renaming a session from the dashboard now starts with the current title prefilled for easy editing.
- /usage, /session-info, and /context now open in a tabbed modal instead of adding text to the conversation.
- grok trace exports now bundle memory trace files for easier debugging.
- Session rename now enforces a 100-character limit, ghost-prefills the current title, and preserves manual titles across machines.
- New /rename --auto command unpins a manual session title so automatic titling resumes.
- Video generation from references now supports preset voices, single-image input, 1–15 s durations, and 4:3 / 3:4 aspect ratios.
Bug Fixes
- Sandbox config entries ending in / now correctly grant the parent directory instead of creating a literal subdirectory.
- Failed alpha/enterprise updates now suggest the matching GROK_CHANNEL reinstall command.
- On Apple Silicon, grok now installs the native arm64 build even from a Rosetta shell or x86_64 updater.
- Skills that share names with built-in commands now appear alongside them in the slash menu with qualified names.
- Notebook permission rules imported from Claude configs are now ignored with a warning instead of applying broadly.
- Goal evaluation at round end no longer fails due to timeouts.
- Tool timeouts no longer cause the agent to hang when child processes are stuck in D-state or hold pipes open.
- Home and End keys now move to the start or end of the current logical line even when the prompt is wrapped.
- Worktree sessions now correctly show their branch in the status bar.
- Worktree sessions now keep their status correctly when switching directories or resuming.
- Worktree status is no longer lost when opening the dashboard.
- Recaps are now written in the same language as your conversation.
- Plugin suggestions no longer flash incorrectly while typing.
- Send Now now works during active goals without cancelling the goal.
- Headless sessions now correctly wait for MCP servers when using delivery tools.
- Non-interactive sessions (grok -p) no longer fail when the agent asks for user input or plan approval.
- read_file errors for missing skills now suggest the correct registered path instead of a generic hint.
- Session load and creation can no longer freeze forever when .envrc evaluation blocks.
- Upgraded installs no longer silently run outdated platform skill instructions.
- Deleting a session now properly stops and waits for any running subagents before wiping history.
- Permission and plan-approval notification hooks no longer fire on auto-allowed tools.
- Mid-turn steering sent with double-Enter or Ctrl+Enter now correctly tells the model it arrived while work was in progress.
- Scrollback drag selection no longer gets stuck after the mouse button is released outside VS Code or Cursor terminals.
- Video generation tools now show a clear error explaining ZDR storage requirements instead of silently disappearing.
- Esc on the cancel-turn panel now closes the panel and keeps the current turn running as the shortcuts bar indicates.
Performance
- Git status and diff operations no longer cause high CPU or memory use on large repositories.
- Large git histories no longer cause excessive memory use or unresponsiveness.
- History search no longer leaks background threads in long sessions with many subagents.
- Resuming large sessions is now significantly faster and the UI no longer shows an incomplete transcript while replay is still applying.