Grok Build v0.2.97

Grok Build 0.2.97 now tracks exactly how many tokens you're using and what they cost, giving you full visibility into your API spending. You can also edit previous messages directly in the conversation by double-clicking them—no need to start over. Check the release notes to s...

Grok Build 0.2.97
- Headless JSON output now includes token usage and cost per prompt and session
- SDK turns now expose detailed token usage and cost information via Turn.usage
- Double-click or Enter on a previous user message now lets you edit and resubmit it directly from the transcript
- Text selection in scrollback now works better when starting on chrome, gaps, or while scrolling
- Shell commands using rg (ripgrep) no longer require permission prompts by default
- Voice mode is now available for API-key sessions
- New environment variables allow tuning scroll and draw cadence for high-refresh displays
- Background tasks started by the model in headless mode are now killed on exit instead of leaking
- Agent process leaks on failed spawns and missing-stdio teardown are now prevented
- Parked turn markers no longer appear after interjections and now count down as background tasks finish
- The /context tool definitions line no longer shows the cryptic disclaimer suffix
- Terminal release waits boundedly for the process to exit and repeated waits share the drain grace
- Fixed a crash when the agent asked a question on narrow terminals
- Fixed misleading keyboard hints in the /mcps panel in minimal mode
- Clipboard copy now reports success correctly when using iTerm2 over SSH
- Fixed scroll/input conflicts when plan approval appeared over an open edit block
- Fixed frequent MCP and skills reloads that could freeze sessions on devboxes
- MCP servers using HTTP (such as nebula for Slack) now automatically recover from disconnects
- Next reset time in /usage now shows in your local timezone instead of Pacific Time