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 利用者。
02DeepSeek Harness への導入方法
インストール手順
- 01
$ dsh plugin --profile web add "@gausszhou/dsh-opencode-session-id"
導入成功の確認
- bundle を有効にするため dsh web を再起動します。
- journalctl --user -u dsh-web -f | grep opencode-session-id
03DSH 統合と能力の範囲
一致する OpenCode ゲートウェイ要求に対して fetch をラップする DSH の llm/stream プラグインです。
OpenCode セッション header 注入
DSH セッションコンテキストを含む、一致した OpenCode ゲートウェイの fetch 要求。→既定では決定的な英数字 nanoid(8) token でセッション関連の要求 header を追加します。
一致する要求の header だけを追加します。
04誰に向いているのか?使うべきでない場面は?
向いている用途
- OpenCode ゲートウェイ経由で opencode または opencode-go モデルを使う DSH 利用者。
不向きな用途
- fetch を通るプロトコルだけが対象で、WebSocket transport は対象外です。
05互換性・メンテナンス・セキュリティ上の注意
- fetch を通るプロトコルだけが対象で、WebSocket transport は対象外です。
MIT。README による作者の記述。
06よくある質問
どの要求が変更されますか?
一致する OpenCode endpoint 要求だけにセッション header が加わり、本文、URL、メソッドなどは変わりません。
設定は必要ですか?
不要です。README によれば既定設定で動作し、インストール後に dsh web を再起動します。
WebSocket transport に対応しますか?
対応しません。README では fetch を通るプロトコルに対象を限定しています。
07関連する DSH ワークフロー
dsh-routing-suite
by yjh051108
DeepSeek Harness(dsh)向けのルーティング套件。まずランタイムインジェクターを導入し、続いてタスク認識型の推論モードルーター(P1〜P23 を計測済み)を組み込めます。
brooks-lint
by hyhmrright
12 の古典的な工学書に基づく AI コードレビュー。書籍の引用付きで劣化リスクを診断し、重要度ラベルと全走査の自動修正を含む 6 つの分析モードを提供
dsh-plugin-shop
by livxue
DeepSeek Harness向けの最も充実したプラグインストア。毎日更新され、Web上のあらゆるソースから収集・公開前レビューを経て登録されます。
anolisa
by agentic-os-org
ランタイム、セキュリティ、可観測性を備えたAgentic OS。トークンレス応答圧縮で、エージェントのトークン使用量とコストも抑えます。
08データと出典
it makes the **actual outgoing HTTP requests carry a session id** — the same way the opencode client itself does.
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-29。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
