- Initial release.
- Per-conversation
x-opencode-sessioninjection for OpenCode Go, scoped strictly toopencode.aihosts (default allowlist, subdomains included). - Runtime switch file
<DSH_HOME>/plugins/dsh-opencode-session-header.json({"enabled": false}disables, no restart needed; missing file = enabled). - 13 smoke assertions covering injection, fallback id, host allowlist, the
runtime switch, concurrent-session isolation,
llm/streamcontext propagation and subdomain matching.