Repository navigation
v1.2.4
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 502upstream_errorinstead 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
andpython 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