[new] GROK_CONFIG and GROK_CONFIG_PATH let launchers override selected config settings without editing config.toml.
[new] Worktrees under ~/.grok/worktrees are automatically reclaimed when safe, with safeguards that never delete a user’s last copy.
[new] GROK_FORCE_LOGIN_TEAM_ID lets launchers restrict interactive login to one or more teams.
[new] Arabic and Persian text can be reordered correctly in the terminal UI (enable in /settings).
[new] Reasoning effort can be supplied when an ACP client opens or resumes a session.
[changed] Session titles refresh early and stay stable; /resume shows a recap and last-turn summary when available.
[changed] Hook policy blocks report "Turn blocked by a hook" instead of "Turn cancelled by user."
[changed] Image and video generation limits how many calls the model can request in one step to avoid overload.
[changed] Preparing spinner shows readable labels such as "Writing file…" and "Writing edit…" for common tools.
[fix] Tool calls (shell, grep, list_dir) no longer fail for the rest of a session if /dev/null is removed.
[fix] Agent skill discovery resolves the user’s home directory correctly on Windows.
[fix] MCP tool calls show clearer spinner text instead of the raw wire name while arguments are still arriving.
[fix] grok inspect no longer crashes when its output is piped into a command that closes the pipe early.
[fix] Minimal mode no longer truncates a still-streaming assistant reply when thinking blocks are interleaved.
Agent & tools
[new] Goal-verifier kind lenses for analysis, code-change, and research review paths, plus a dedicated verifier resume prompt for delta re-checks across attempts.
[changed] Goal planner, rules, continuation, strategist, summarizer, and verifier prompt templates tightened for clearer contracts, honest-test expectations, and anti-ratchet re-verification behavior.
Docs
[changed] Changelog updated for 1.0.5 (tree, commit).
Under the hood
Package versions advanced to 1.0.5 (xai-grok-shell, pager, version crates).