Skip to content

v1.2.4

Choose a tag to compare

@Xractz Xractz released this 31 Oct 11:20
· 3 commits to main since this release

Patch release.

[1.2.4] - 2026-10-31

Fixed

  • A completion that is still empty after the fresh-session retry
    (the backend intermittently produces replies that never
    materialize, and the empties cluster) is now surfaced as a
    retryable 502 upstream_error instead of an empty 200, so
    routers and agent loops retry at their own layer instead of
    reading a completed, empty turn.
  • The empty-retry no longer relabels the chain outcome as reset
    in DS_LOG and /stats; the label describes the conversation
    (hit, new, or a genuine divergence reset), so divergence
    counters stay truthful.
  • Search answers no longer leak [citation:N] markers; they are
    stripped on every answer path, like the [reference:N] family.

Assets

  • ds-server.zip: the full source tree. Unzip anywhere, then follow
    the install steps in the README (pip install -r requirements.txt
    and python ds_server.py).

Warning

Unofficial project, not affiliated with DeepSeek. It automates the
DeepSeek web chat, may violate DeepSeek's Terms of Service, and your
account may be permanently banned. Use at your own risk; the author
is not liable for any loss. See the disclaimer in the README.

Full changelog: https://github.com/Xractz/ds-server/blob/main/CHANGELOG.md