返回目录

dsh-opencode-session-header

编辑精选维护状态: 活跃

beihzb/dsh-opencode-session-header

为 DeepSeek Harness 中的 OpenCode Go 按会话注入 `x-opencode-session`,修复 400 `MissingSessionID`,同时不影响其他供给商。

前往 GitHub
$ dsh plugin --profile web add dsh-opencode-session-header

16

星标

0

Fork

JavaScript

语言

MIT

许可证

2026-09-07

创建于

2026-09-07

最近推送

限定 opencode.ai 及子域的 DSH 标头适配器;JSON 开关按每次 LLM 请求读取。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-10-19

许可证

MIT

01它能帮你完成什么?

  • 为 DSH 的 OpenCode Go 请求补充稳定会话头

    向 OpenCode Go 发送每会话的 x-opencode-session 头

    连接 OpenCode Go 的 DSH 用户

02如何接入 DeepSeek Harness?

安装步骤

  1. 01

    $ dsh plugin --profile web add dsh-opencode-session-header

  2. 02

    重启一次 dsh web 以加载插件。

验证接入成功

  • 启动日志应出现:[dsh-opencode-session-header] loaded: header=x-opencode-session hosts=opencode.ai fallback=dsh-default

回滚

  • dsh plugin --profile web remove dsh-opencode-session-header
  • 重启 dsh web;可选删除开关文件。

03DSH 适配与能力边界

DSH 适配原生运行时

DSH llm/stream 观察器与 fetch 中间件

04适合谁?何时不该用?

适合

  • 连接 OpenCode Go 的 DSH 用户

不适合

  • 作者验证环境是 DSH 0.1.2-rc.1;依赖全局 fetch,未来网络栈变化可能导致注入静默失效。

05兼容性、维护与安全提示

  • 作者验证环境是 DSH 0.1.2-rc.1;依赖全局 fetch,未来网络栈变化可能导致注入静默失效。
2026-09-072026-09-07作者未说明

README 作者声明;未独立实测。

06常见问题

会修改所有 DSH 供应商请求吗?

不会,默认仅限 opencode.ai 及子域,其他主机原样通过。

切换开关需要重启 DSH 吗?

安装后需要重启一次;之后每次 LLM 请求都会读取 JSON 开关。

作者验证了哪个 DSH 版本?

DSH 0.1.2-rc.1;需要全局 fetch,网络栈变化可能使注入失效。

08数据与来源

github.come471b82作者未说明
  • 作者声明github.come471b82a3ef2…

    Per-conversation `x-opencode-session` header injection for **DeepSeek Harness (DSH)** → **OpenCode Go**.

  • 作者声明github.come471b82a3ef2…

    **`llm/stream` waterfall observer**

  • 作者声明github.come471b82a3ef2…

    **Fetch transport middleware**

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-10-19。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

广告

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。