v1.0.53
stablePublished Oct 12, 2026
NEW21BREAKING7DOCS1PERF1
Trailer
Changelog
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.