# 1.0.53 — 2026-10-12

## Features

- **Wrapped shell commands** in tool and background-task rows copy back as one line.
- **`/hooks`** lists load errors from the main agent's inline hooks and from plugins.
- **`--tools` and `--disallowed-tools`** also apply in the interactive TUI.
- **`/goal`** pauses after three continuations in a row with no tool call; run `/goal resume` to continue.
- **Quitting** warns when it would stop a running workflow and asks you to confirm with a second quit.
- **Multi-file edits** show how many other files the edit changed.

## Bug Fixes

- **Worktrees created from a repository subfolder** report the repository root as their source in `grok worktree list` and `grok worktree show`.
- **`/feedback`** stays open while you type when a permission request, question, or MCP prompt arrives.
- **Persistent shell** runs your command even when restoring its saved state fails.
- **`/fork`** is refused while an approval request is open, so the approval keys keep answering that request.
- **`grok --help`** and **`grok --version`** no longer create a `.grok` folder.
- **Wrapped URLs** in tool headers link to the full address on every row.
- **search_replace** refuses an `old_string` that matches again at an overlapping position, so it no longer edits the wrong match.
- **read_file** reports the correct line count for files that end with a newline and no longer returns an empty line past the end.
- **`/workflow stop`** and **`/workflow pause`** no longer pick a run from a loose fuzzy match, and headless `-p` runs print each refused approval request to stderr.
- **Workflow run views** list agents outside a declared phase and count only finished agents as done.
- **Parallel MCP tool calls** that ask for input each show their own prompt.
- **`/feedback` Drafts** load the valid drafts when one saved draft is invalid.
- **`grok sessions list`** and `/resume` keep working when one session directory is unreadable.
- **`grok plugin install`** interrupted mid-clone on Linux no longer leaves a partial folder that blocks the retry.
- **Hooks you disabled** stay disabled when the disabled-hooks file cannot be read.
- **Edit diffs** mark removed and added lines with `-` and `+` when color is off.
- **Session usage** keeps every turn when two windows write to the same session.
- **Failed directory listings** expand to show why they failed.
- **Stdio MCP servers** expand a leading `~` in their command and arguments to your home directory.
- **Editing a queued command** such as `/compact` is refused with a message, so your new text is kept.
- **`/docs`** opens the exact guide or picker you type.
- **`grok inspect`** warns when a known `[features]` key in config.toml has a non-boolean value.
- **Send now (Ctrl+Enter)** no longer answers the stop-subagents panel or an MCP prompt card.

## Performance

- **@-mentions** reuse the file list until the folder tree changes, so suggestions appear faster.

