A DSH header adapter scoped to opencode.ai and its subdomains, with a JSON switch that takes effect on each LLM request.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-10-19
License
MIT
01What can it help you accomplish?
Supply stable session headers to OpenCode Go from DSH
Per-conversation x-opencode-session headers for OpenCode Go
DSH users connecting to OpenCode Go
02How to install into DeepSeek Harness
Installation steps
- 01
$ dsh plugin --profile web add dsh-opencode-session-header
- 02
Restart dsh web once to load the plugin.
Verify the integration
- Check the startup log for: [dsh-opencode-session-header] loaded: header=x-opencode-session hosts=opencode.ai fallback=dsh-default
Rollback
- dsh plugin --profile web remove dsh-opencode-session-header
- Restart dsh web; optionally delete the switch file.
03DSH integration and capability boundaries
DSH llm/stream observer and fetch middleware
Supply stable session headers to OpenCode Go from DSH
Headers are injected for opencode.ai and subdomains; other hosts pass through. Outside LLM context the fallback is dsh-default.
Runtime JSON switch
Set enabled:false in <DSH_HOME>/plugins/dsh-opencode-session-header.json to disable injection. Missing file or true enables it; changes apply on the next LLM request.
04Who is it for? When not to use it?
Good for
- DSH users connecting to OpenCode Go
Not for
- The author verified DSH 0.1.2-rc.1. This depends on global fetch; a future network-stack change can silently stop injection.
05Compatibility, maintenance and safety notes
- The author verified DSH 0.1.2-rc.1. This depends on global fetch; a future network-stack change can silently stop injection.
README author claims; not independently tested.
06Frequently asked questions
Does it modify requests to all DSH providers?
No. The default scope is opencode.ai and subdomains; other hosts pass through unchanged.
Must DSH restart when toggling the switch?
Installation requires one restart. Later JSON switch changes are read on every LLM request.
Which DSH version did the author verify?
DSH 0.1.2-rc.1. Global fetch is required; a changed network stack may stop injection.
07Related DSH workflows
dsh-our-free-model
by ebony-vinyl
Adds model choices, availability checks, usage panels, and a local OpenAI-compatible forwarder.
dsh-routing-suite
by yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
dsh-ops
by t-auto
Run Bash and PowerShell commands, search and edit local files, and manage long-running background jobs from DSH.
brooks-lint
by hyhmrright
AI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
08Data and sources
Per-conversation `x-opencode-session` header injection for **DeepSeek Harness (DSH)** → **OpenCode Go**.
**`llm/stream` waterfall observer**
**Fetch transport middleware**
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-10-19. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
