返回目錄

dsh-opencode-session-id

編輯精選維護狀態: 活躍

gausszhou/dsh-opencode-session-id

為 opencode 提供 dsh 會話 ID 的外掛,零配置。

前往 GitHub
$ dsh plugin --profile web add "@gausszhou/dsh-opencode-session-id"

19

星數

3

Fork

JavaScript

語言

MIT

授權條款

2026-08-22

建立於

2026-09-14

最近推送

適合需要在 OpenCode 閘道請求中帶入 DSH 工作階段 header 的 opencode 與 opencode-go 模型。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-29

授權條款

MIT

01它能幫你完成什麼?

  • 在送往 opencode.ai 閘道的請求上攜帶 DSH 工作階段身分。

    相符請求會取得 x-opencode-session,以及 session-affinity 和 request-id 相關 header。

    透過 OpenCode 閘道執行 opencode 或 opencode-go 模型的 DSH 使用者。

02如何將外掛接入 DeepSeek Harness?

安裝步驟

  1. 01

    $ dsh plugin --profile web add "@gausszhou/dsh-opencode-session-id"

驗證整合成功

  • 重新啟動 dsh web 讓 bundle 生效。
  • journalctl --user -u dsh-web -f | grep opencode-session-id

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

DSH 的 llm/stream 外掛,會為相符的 OpenCode 閘道請求包裝 fetch。

  • OpenCode 工作階段 header 注入

    具有 DSH 工作階段內容的相符 OpenCode 閘道 fetch 請求。→預設以確定性的英數 nanoid(8) token 寫入工作階段相關請求 header。

    只會附加到相符請求的 header。

04適合誰?何時不該用?

適合

  • 透過 OpenCode 閘道執行 opencode 或 opencode-go 模型的 DSH 使用者。

不適合

  • 僅涵蓋透過 fetch 的協定;WebSocket transport 不在支援範圍。

05相容性、維護與安全提醒

  • 僅涵蓋透過 fetch 的協定;WebSocket transport 不在支援範圍。
2026-08-222026-09-14作者未說明

MIT;README 作者聲明。

06常見問題

哪些請求會被修改?

只有相符的 OpenCode 端點請求會得到額外工作階段 header;請求本文、URL、方法及其他部分不變。

需要設定嗎?

不需要。README 說明預設設定可用,安裝後重新啟動 dsh web 即可。

支援 WebSocket transport 嗎?

不支援。README 將範圍限定為經由 fetch 的協定。

08資料與來源

  • 作者聲明github.comec4b9ca952e3…

    it makes the **actual outgoing HTTP requests carry a session id** — the same way the opencode client itself does.

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-29。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。