# 1.0.22 — 2026-09-07

## Features

- **Built-in agent tools** now take precedence over user MCP servers when tool names collide.
- **Desktop app tools** are now available through a dedicated first-party MCP server.
- **Remote control pickers** can now group servers by device using announced device identity.
- **edit_file diffs** now show real file line numbers instead of starting at line 1.
- **Permission prompts for file edits** now auto-expand the diff row so you can see the change before approving.
- **Sending a message to a finished subagent** now continues that same subagent instead of failing.
- **Background subagent completion messages** now show the actual output instead of just a pointer to run the tool.
- **Dashboard** now shows a unified header with location picker and an actions row for creating agents or resuming previous sessions.
- **New `grok-workspaced daemon`** mode lets a long-lived process expose folders to the Computer Hub (separate from the Desktop-supervised sidecar).

## Bug Fixes

- **MCP connectors** now correctly show when they need re-authentication even if no tools are listed.
- **Extensions modal** shortcuts now work when the tab bar is focused, and invalid actions on headers show helpful messages.
- **Send now** button and shortcuts now work correctly when an automatic background turn is running.
- **Resumed sessions** now show the exact text you typed for mid-turn follow-ups instead of the wrapped system message.
- **`/skills`** command now updates the model with newly installed skills even when written from another NFS client.
- **Auto mode** no longer instantly runs destructive `git checkout --` commands; they now go through the model for safety.
- **Fixed a crash** that could occur when restoring pasted content after certain skill injections or rewinds.
- **Subagents and workflows** now respect the same bash timeout and auto-background settings configured for the parent session.
- **Fixed model backend selection** so an explicit chat_completions setting in config.toml is no longer overwritten by same-slug siblings.
- **Slash command advertisements** no longer spam repeatedly when your current directory is your home folder.
- **Foreground shell commands** no longer produce spurious background-task reminders or incorrect kill results.
- **Queued follow-up buttons** now appear in the order [Send now][edit][cancel].
- **`/compact instructions`** in the pager are now passed to the compaction backend (bare `/compact` is unchanged).
- **`/goal`** (and resume) after pressing Esc now correctly starts the goal planner instead of failing with "Planning failed".
- **run_terminal_cmd** now correctly tells the model that foreground commands are backgrounded after ~15s instead of the 120s timeout value.
- **Skill announcements** no longer repeat the same list of available skills multiple times in a session.
- **Monitor events** in multi-session processes now correctly wake idle sessions instead of being buffered until the next prompt.

## Performance

- **Opening or resuming sessions** no longer pauses the interface while reading MCP config files.

