[ { "category": "fixes", "description": "**--minimal** mode now always uses your terminal's own colors so text stays readable on any background.", "breaking_change": false }, { "category": "fixes", "description": "**Invalid fields** in [model.*] config blocks no longer cause the whole model to disappear from the picker.", "breaking_change": false }, { "category": "features", "description": "**Subscription upgrades** are now detected automatically without restarting the CLI.", "breaking_change": false }, { "category": "features", "description": "**Bash permission prompts** now offer a \"Never allow\" choice that persists the deny rule.", "breaking_change": false }, { "category": "fixes", "description": "**File tools** no longer target paths with literal trailing newlines or whitespace from model output.", "breaking_change": false }, { "category": "fixes", "description": "**Fixed interactions** in no-freeform question modals so clicks below the last option no longer enter input mode.", "breaking_change": false }, { "category": "features", "description": "**New `/docs` slash command** opens How-to Guides picker, browses web docs, or jumps directly to a guide by title.", "breaking_change": false }, { "category": "features", "description": "**Per-model reasoning effort menus** are now configurable from the server and config.toml without a client release.", "breaking_change": false }, { "category": "fixes", "description": "**Background tasks** now correctly wake the agent after a cancelled blocking wait instead of staying idle.", "breaking_change": false }, { "category": "fixes", "description": "**Copying quoted text** from rendered responses no longer includes the quote bar prefix in pretty mode.", "breaking_change": false }, { "category": "features", "description": "**Finished thinking blocks** now fold into grouped tool-call rows when group_tool_verbs is enabled.", "breaking_change": false } ]