# 1.0.40 — 2026-09-20

## Bug Fixes

- **Miscellaneous bug fixes and updates**.


# 1.0.39 — 2026-09-20

## Features

- **Subagents** can always use the parent model, with that choice locked in when the session starts.
- Earlier image attachments now survive multiple compactions via a persisted path list.
- **Subagent spawning** no longer requires choosing a type; omitted calls default to general-purpose.
- The agent now keeps helper scripts, logs, and PR drafts in the system temp directory instead of the repository.
- read_file descriptions now tell the model when offset/limit are ignored for SKILL.md and instruction files.
- Effort levels for models now come from the API instead of hard-coded lists, and config aliases inherit the menu.
- MCP tools that receive the wrong JSON shape are now automatically fixed when the mismatch is unambiguous.

## Bug Fixes

- Local worktree capture no longer refuses repositories that contain uninitialized submodules.
- **Memory captures** no longer include opaque model reasoning blobs.
- Idle timeouts now show a clear message instead of raw internal text.
- Images attached to the last user prompt now survive compaction.
- **Custom agent profiles** now persist correctly across session resume and reload.
- **Subagent labels** now appear as "Subagent" instead of "General" in transcripts and the tasks pane.


# 1.0.38 — 2026-09-19

## Features

- **Long agent replies** in prompt-suggestion transcripts are no longer cut off mid-sentence.
- **read_file** on skill and instruction files can now be configured per deployment.
- **Pasted images** survive yank/undo/history recall and the user is notified when any cannot be sent.

## Bug Fixes

- **Subagent overlays** no longer stay stuck showing "Cancelling" after the child turn ends.
- **Long quoted arguments** in permission prompts now wrap instead of clipping.
- **Fixed tool-calling errors** by sending inline-only use_tool schema.


# 1.0.37 — 2026-09-18

## Bug Fixes

- **Mermaid flowcharts** with complex labels or large sizes now render and open correctly.
- **`/context`** legend now shows accurate percentages that always add up to 100%.
- **Pressing `y`** on a queue row now copies the prompt text to the clipboard.
- **`/model`** effort picker now defaults to the model's recommended effort level.
- **Bash commands** using quoted filename variables now respect configured permission rules instead of always prompting.


# 1.0.36 — 2026-09-17

## Features

- **New Dashboard preview setting** lets you hide the selected-session preview panel on the dashboard.
- **New policy setting** allows organizations to disable hooks that are not from managed policy.
- **Background shell commands** now appear as live task rows with streaming output.

## Bug Fixes

- **`grok --sandbox`** no longer exits when accepting folder trust.
- **Pinned agents** in the dashboard no longer jump when their activity changes.
- **Swift code** with triple-quoted strings now highlights correctly in the pager.
- **Mixed-case reasoning_effort** values (e.g. "xHigh") are now accepted in config.toml.
- **Fixed accidental empty agent sessions** when pressing Enter right after sending from the dashboard.
- **Fixed default TUI sessions** so an [agent] set in config.toml is respected instead of always using a builtin plan.
- **MCP plugin authentication** now succeeds for servers that declare a client ID in their manifest.
- **Shell command approvals** from background subagents are now shown instead of being silently rejected.


# 1.0.35 — 2026-09-16

## Bug Fixes

- **Headless MCP status reporting** and connecting reminders now match actual server handshake state.
- **MCP tool searches and calls** now render with query, results, arguments and output on the daemon path.
- **Swift string interpolation** with nested parentheses now highlights correctly in the TUI.
- **Copy-paste in --minimal mode** no longer inserts extra blank lines or breaks long paths at wrap points.
- **`/memory` modal** now shows copy confirmations, searches note contents, and works on narrow terminals.
- **Memory delete** is now much faster and toggling memory on/off from a config-disabled session now correctly wires the agent.

## Performance

- **Syntax highlighting** now uses far less memory and runs faster on large TypeScript and other files.

