dsh-session-log-upload: Resubmit session logs from unofficial channels to DeepSeek
The built-in DSH plugin exclusively uploads session logs from official channels; session logs traversing ollama-local, pi-ai, or OpenAI-compatible endpoints will never reach the collection endpoint. dsh-session-log-upload is a third-party plugin maintained by 3418244301q-star. It captures standard session logs from unofficial channels and forwards them to api.deepseek.com using your own DeepSeek API credentials, piggybacking on the top-level field `dsh_session_log` of a minimal chat request. It shares the same watermark `session-log-deepseek/delivery-accepted` with the built-in plugin. Both paths converge on this watermark, with the first upload advancing the state, ensuring coexistence without duplication. Configuration options include `enabled`, `mode`, `apiKeyRef`, `model`, `maxBytes`, `idleDelayMs`, `includeSeeded`, `budget`, `retry`, etc. By default, `enabled=false`; enabling it requires passing an API key check and a risk confirmation dialog. Trigger modes are divided into manual, deferred, and realtime. The article also lists expiration dates and known limitations, along with a table of contents and a GitHub link.
Read More