v0.8.18

Hmbown/Codewhalev0.8.18May 8, 2026by Hmbown

AI Summary

This is a follow-up release to v0.8.17 focusing on tightening TUI/runtime/install processes, safer session startup semantics, and promoting Docker images to a supported install path.

Key Highlights

  • Plain `deepseek` now starts a fresh session when opened again in the same folder; interrupted sessions are recovered with `deepseek --continue`.
  • Docker release builds now publish `ghcr.io/hmbown/deepseek-tui` as a supported install path.
  • Added draggable transcript scrollbar support when mouse capture is enabled.
  • Fixed viewport drift and blank top rows after long turns and interactive subprocess handoff.
  • Fixed light-theme readability regressions and localized Chinese destructive approval dialogs.

New Features

  • Draggable transcript scrollbar support
  • Interrupted session recovery via `--continue` flag

Full Release Notes

## v0.8.18

This is the v0.8.17 follow-up release: a tighter TUI/runtime/install pass with safer session startup semantics, Docker images promoted to a supported install path, and several community PRs harvested into the release branch. VS Code and Feishu/Lark/mobile companion work remain out of scope for this release.

### Install

#### Recommended: npm

```bash
npm install -g deepseek-tui
```

The npm wrapper installs both binaries: `deepseek` and `deepseek-tui`.

#### 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.18
```

The image is published for `linux/amd64` and `linux/arm64`. The `latest` tag is also updated.

#### Cargo

```bash
cargo install deepseek-tui-cli deepseek-tui --locked
```

Both crates are required: `deepseek-tui-cli` provides the `deepseek` dispatcher, and `deepseek-tui` provides the interactive runtime.

### Highlights

- Plain `deepseek` now starts a fresh session when opened again in the same folder; interrupted sessions are recovered explicitly with `deepseek --continue`.
- Docker release builds now publish `ghcr.io/hmbown/deepseek-tui` as a supported install path.
- Added draggable transcript scrollbar support when mouse capture is enabled.
- Fixed viewport drift / blank top rows after long turns and interactive subprocess handoff.
- Fixed light-theme readability regressions after `/theme light`.
- Made npm postinstall resilient to transient GitHub download/extract failures while keeping checksum, unsupported-platform, glibc, and wrapper failures fatal.
- Localized Chinese destructive approval dialogs while preserving explicit destructive-risk wording.
- Fixed FreeBSD compile fallback for the secrets crate.

### Contributors

Thanks @Oliver-ZPLiu, @Fire-dtx, @bevis-wong, @oooyuy92, @wuwuzhijing, @qinxianyuzou, @axobase001, and @avysk for reports and contributions included in this release.