0.2.117 — custom TLS CA bundle support, stop/subagent and ACP task fixes, and much faster terminal resize on long fullscreen conversations.
Changelog
[new] GROK_EXTRA_CA_BUNDLE env var allows adding custom TLS root certificates.
[fix] Stop now terminates all background subagents from prior turns.
[fix] kill_task correctly reports when a task does not exist over ACP connections.
[fix] get_task_output no longer waits the full timeout for already-finished tasks over ACP.
[fix] /usage and the billing UI are hidden for enterprise auth setups.
[fix] Plan approval no longer starts Build when pressing Enter without notes in revise mode.
[changed] Terminal resize is much faster on long conversations in fullscreen mode.
Agent & tools
ACP path fixes for kill_task (missing-task reporting) and get_task_output (no full-timeout wait on finished tasks).
Stop cleans up background subagents left from earlier turns, not only the current one.
Docs
User guide updates for session deletion: dashboard Ctrl+X twice (or hover/click [✗] twice) permanently deletes; welcome and /resume lists use d then y.
Keyboard shortcuts, slash commands, sessions, and dashboard pages aligned with cancel-vs-delete behavior (Ctrl+X once cancels a running turn; twice deletes).
0.2.115 changelog entry backfilled for delete-from-dashboard / welcome list.
Under the hood
Workspace-mode and session-registry pieces, ACP auth-retry handling, and a dual-clock utility landed in the shell/pager crates.
New dependencies include zip/compression stacks, exif (kamadak-exif), encoding_rs, ctor, sha1, and unicode-normalization.
Clippy deny list extended so unenrolled portable_pty spawns are steered through process-scope enrollment.