1.0.8 tree sync: shell terminal extracted to its own crate, subagent sampling limits, status line in minimal mode, and workspace auth/path hardening.
Changelog
[changed] Interactive shell/PTY terminal support now lives in a dedicated xai-grok-shell-terminal crate instead of inside xai-grok-shell.
[new] [subagents] sampling_limit caps concurrent in-flight subagent sampling calls per process (default follows max_concurrent when unset; override with GROK_SUBAGENT_SAMPLING_LIMIT).
[changed] Status line can render in minimal mode (under the prompt info row), not only in the full-screen pager.
[changed] Sending a new message while a foreground command is running backgrounds that command instead of killing it (Ctrl+B remains the explicit background shortcut).
[changed] Double-Esc on an idle non-empty prompt still clears and stashes the draft for Ctrl+S / Alt+S restore and ranks it first in ↑ history browse.