Releases: Hmbown/CodeWhale
Release list
v0.8.39
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.39The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.
v0.8.38
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.38The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.
v0.8.37
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.37The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.
v0.8.36
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.36The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedManual 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"(orCtrl+Alt+0for 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*_batchedhelpers refuse
dependency-unsafe parallel fanout unless callers pass
dependency_mode="independent", and RLM now exposessub_query_sequence
for A-to-B dependent work.
Fixed
- Mutex poisoning handling in InMemoryKeyringStore. Lock poison errors
are now propagated asSecretsError::Keyringinstead of causing panics.
Contributors
No new external contributors in this release cycle.
v0.8.35
Highlights
- Cleaner TUI sidebar behavior: active checklist work stays visible in short layouts, completed live-tool rows age out, and shell helper tasks are labeled with readable names instead of internal task IDs.
- Broader settings coverage:
/config, schema-driven settings UI,/set, and single-setting display now cover the available setting surface, including animation, paste, vim-mode, synchronized output, context panel, currency, and PDF extraction toggles. - Leaner prompt/context hygiene: first-turn project context avoids hidden tool/cache state,
/contextshows named prompt layers, and compaction guidance now separates the 60% manual suggestion from the 80% automatic guardrail. - Stronger release hygiene: version checks now catch changelog/package drift and README contributor-credit drift before release.
- Contributor credit correction: Horace Liu (@liuhq) is now credited for Nix package support and install documentation contributed during the v0.8.34 cycle.
Install
Recommended: npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.35The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required: deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual Download
Download both binaries for your platform and put them in the same directory, such as ~/.local/bin/.
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
On Unix platforms, run chmod +x on both downloaded binaries before launching ./deepseek.
Verify
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtFull Changelog
See CHANGELOG.md for the full notes for this release.
v0.8.34
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.34The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.
v0.8.33
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.33The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.
v0.8.32
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.32The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.
v0.8.31
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.31The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.
v0.8.30
Install
Recommended — npm (one command, both binaries)
npm install -g deepseek-tuiThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/deepseek/.deepseek \
ghcr.io/hmbown/deepseek-tui:v0.8.30The image ships the deepseek dispatcher and deepseek-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install deepseek-tui-cli deepseek-tui --lockedBoth crates are required — deepseek-tui-cli produces the deepseek dispatcher and deepseek-tui produces the interactive runtime that the dispatcher delegates to. Installing only one binary will fail at runtime with a MISSING_COMPANION_BINARY error.
Manual download
Both binaries below must be downloaded for your platform and dropped into the same directory (e.g. ~/.local/bin/):
| Platform | Dispatcher | TUI runtime |
|---|---|---|
| Linux x64 | deepseek-linux-x64 |
deepseek-tui-linux-x64 |
| Linux ARM64 | deepseek-linux-arm64 |
deepseek-tui-linux-arm64 |
| macOS x64 | deepseek-macos-x64 |
deepseek-tui-macos-x64 |
| macOS ARM | deepseek-macos-arm64 |
deepseek-tui-macos-arm64 |
| Windows x64 | deepseek-windows-x64.exe |
deepseek-tui-windows-x64.exe |
Then chmod +x both (Unix) and run ./deepseek.
Verify (recommended)
Download deepseek-artifacts-sha256.txt from this Release and verify:
# Linux
sha256sum -c deepseek-artifacts-sha256.txt
# macOS
shasum -a 256 -c deepseek-artifacts-sha256.txtChangelog
See CHANGELOG.md for the full notes for this release.