[ { "category": "fixes", "description": "**Fixed GitHub PR status detection** when the gh CLI inherits forcing color environment variables.", "breaking_change": false }, { "category": "features", "description": "**New require_sha option** prevents remote plugins from tracking mutable branches or tags.", "breaking_change": false }, { "category": "features", "description": "**Local sessions now inherit full rc environment, cwd, and exports** across tool calls (configurable).", "breaking_change": false }, { "category": "fixes", "description": "**Fixed a race** where an early cancel could permanently wedge a session's turn slot.", "breaking_change": false }, { "category": "fixes", "description": "**grok** and the agent binary now stay in sync even when no update is installed.", "breaking_change": false }, { "category": "features", "description": "**MCP servers** from plugins can now require setup choices such as a regional site before connecting.", "breaking_change": false }, { "category": "fixes", "description": "**Copying** a multiline queued prompt now copies the complete text instead of a collapsed summary.", "breaking_change": false }, { "category": "fixes", "description": "**grok wrap** now restores the terminal after SSH disconnects or other abrupt child exits.", "breaking_change": false }, { "category": "features", "description": "Quitting a fullscreen session now shows the session title and last exchange above the resume command.", "breaking_change": false }, { "category": "fixes", "description": "**Voice speech-to-text** now works with per-model API keys in config.toml without requiring `grok login`.", "breaking_change": false }, { "category": "features", "description": "**SSH sessions** now show a one-time tip recommending `grok wrap ssh ` for clipboard and terminal restore.", "breaking_change": false }, { "category": "fixes", "description": "**Copy over SSH** or in containers now shows clearer feedback when delivery cannot be confirmed.", "breaking_change": false }, { "category": "fixes", "description": "**Local Bash sessions** no longer keep a persistent shell across calls, avoiding failures after directory deletion.", "breaking_change": false } ]