v0.2.109
stablePublished Jul 21, 2026
NEW8BREAKING2FIX1
Changelog
0.2.109 — 2026-07-21
Features
- /usage now shows token counts and cost for the current session.
- grok doctor fix terminal.ssh-wrap can install the recommended SSH wrapper alias.
- [model_providers.<id>] lets operators share gateway settings across custom models.
- Reasoning effort now accepts max as its own tier (above xhigh) when the model advertises it.
- Queued follow-ups can now be batched into a single model turn with the new combine_queued_prompts setting.
- /doctor is now the main slash command for terminal, tmux, clipboard and keyboard diagnostics.
- read_file now returns full Markdown files inside skills/ directories without truncation.
Bug Fixes
- Voice dictation now explains when the microphone delivered only silence (macOS permission) versus no speech detected.
- Duplicate 'Worked for' markers no longer stack in the transcript when background tasks defer during a parked turn.
- The idle status row now clearly says '1 subagent still running' instead of 'watching · 1 subagent' when background work remains.
- Background /loop iterations no longer overlap when descendant subagents are still running.