Repository navigation
Minor release.
[1.3.0] - 2026-11-03
Added
- The bridge now mirrors the web client's device-session check,
POST /users/auth_token/check_device, piggybacked on completions
and throttled to once per token per six hours. That endpoint is
where the backend delivers a rotated session token (in a
rotatefield) when it rotates one; a client that never checks
can be left holding a retired token. A delivered rotation is
kept in memory only and substituted for the retired token on
later requests, so a rotation does not break connected clients;
the mapping is never written to disk and is lost on restart.
Counters are reported in/statsasdevice_checks, and
rotations are logged underDS_LOG. SetDS_CHECK_DEVICE=0
to disable the checks, orDS_CHECK_DEVICE_INTERVAL(seconds)
to change the spacing.
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