v0.8.36
Hmbown/Codewhalev0.8.36May 14, 2026by github-actions[bot]
AI Summary
A cache-hygiene and UX polish release featuring improved sidebar visibility, leaner sub-agent handoffs, and RLM batch safety improvements.
Key Highlights
- Sidebar visibility control for copy-friendly terminals
- Improved sub-agent completion handoffs
- RLM batch helpers require explicit independence assertions
- Mutex poisoning handling fix
New Features
- Sidebar visibility control
- Improved sub-agent completion handoffs
- RLM batch safety
- Mutex poisoning handling fix
Full Release Notes
## Install ### Recommended — npm (one command, both binaries) ```bash npm install -g deepseek-tui ``` The wrapper downloads both binaries from this Release and places them in the same directory. ### Docker / GHCR ```bash docker run --rm -it \ -e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \ -v ~/.deepseek:/home/deepseek/.deepseek \ ghcr.io/hmbown/deepseek-tui:v0.8.36 ``` The image ships the `deepseek` dispatcher and `deepseek-tui` runtime. The `latest` tag is also updated on release. ### Cargo (Linux / macOS) ```bash cargo install deepseek-tui-cli deepseek-tui --locked ``` ### Manual download Both binaries must be downloaded for your platform and dropped into the same directory. See the release assets above. --- ## Changelog: v0.8.36 (2026-05-14) A cache-hygiene and UX polish release focused on leaner sub-agent handoffs, sidebar visibility control, and improved RLM batch safety. ### Added - **The right sidebar can be hidden for copy-friendly terminals.** `sidebar_focus = "hidden"` (or `Ctrl+Alt+0` for the current session) removes the Work/Tasks/Agents/Context rail so raw terminal selection cannot copy sidebar borders alongside transcript text. ### Changed - **Sub-agent completion handoffs are leaner and more cache-friendly.** Internal `<deepseek:subagent.done>` sentinels now point to the preceding human summary line instead of duplicating the summary, elapsed time, and step count inside JSON sent to the parent model. - **Prefix stability is visible beside cache telemetry by default.** The footer now includes the prefix-stability chip in the default status layout, and low last-request cache hit rates are no longer colored as hard errors when the system/tool prefix itself is stable. - **RLM batch helpers now require an explicit independence assertion.** `sub_query_batch`, `sub_query_map`, and low-level `*_batched` helpers refuse dependency-unsafe parallel fanout unless callers pass `dependency_mode="independent"`, and RLM now exposes `sub_query_sequence` for A-to-B dependent work. ### Fixed - **Mutex poisoning handling in InMemoryKeyringStore.** Lock poison errors are now propagated as `SecretsError::Keyring` instead of causing panics. ## Contributors No new external contributors in this release cycle.