19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
|
|
# 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.
|
||
|
|
|