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