All plugins

DSH / BUNDLE / BUNDLES

dsh-opencode-session

v0.1.1songoao25 / dsh-opencode-session2cbc8a2b37

InstallableBundlesBundles & other modulesCommunity · Topic auto-analysis

Overview

dsh-opencode-session

DeepSeek Harness plugin: automatically adds a stable per-conversation x-opencode-session header to OpenCode / OpenCode Go provider requests — fixes 400 MissingSessionID and keeps OpenCode's session affinity / prompt-cache routing working.

README / EN

Package documentation

Registry summary

DeepSeek Harness plugin: automatically adds a stable per-conversation x-opencode-session header to OpenCode / OpenCode Go provider requests — fixes 400 MissingSessionID and keeps OpenCode's session affinity / prompt-cache routing working.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- The header is attached to chat/streaming requests inside an `llm/stream` call. The one-shot model listing used by the Models page (`GET <baseURL>/models`) is a separate flow and does not receive the header; if your OpenCode endpoint also rejects that listing, open an issue. - The plugin relies on DSH outbound LLM requests going through the Node global `fetch`. If a future DSH version swaps its network stack, the plugin stops injecting (symptom: the 400 comes back) — uninstall then.