0.2.120 bugfix release: model picker and changes panel stay in sync, clearer background-task and GitHub-export messaging, plus grok-4.5-fast.
Changelog
[new] Model grok-4.5-fast is available in the model list.
[fix] Model picker updates the status bar and /model menu immediately, even before the first prompt creates a session.
[fix] Changes panel refreshes after the agent commits on the current branch instead of showing stale unstaged files.
[fix] Background task completions report the full log size and read hint even when only a short prefix was captured.
[fix] GitHub export on old hibernated sessions shows a clear message to start a new chat instead of a generic error.
Agent & tools
Model-launched workflows still honor agent_budget on the workflow tool (default 128, max 1–1,024). Separately, at most 16 children run at a time per run; larger panels queue and still act as a barrier.
While the plan approval view is open, Ctrl+P (command palette → model) still works for switching model before you press a to approve.
Docs
Slash commands: workflow agent_budget docs note the per-run concurrency cap of 16 children.
Sandbox: deny-glob rules document unsupported empty/./.. segments, relative globs matching only inside the workspace, symlink masking on Linux, and clearer launch-scan failure behavior on large trees.
Plan mode: notes that model switching via Ctrl+P works during plan approval.
Under the hood
Workspace crates bumped to 0.2.120; signal-hook-registry 1.4.6 → 1.4.8.
Session setup, JSONL copy, tool-layer image bridging, and related tests expanded in the shell crate.
Rust toolchain channel moved from 1.93.0 to 1.94.0.
Upgrade notes
Building from source expects the pinned toolchain in rust-toolchain.toml (1.94.0).