# 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.

