qyw233/dsh-deeplink1

@dsh-community/dsh-deeplink

DSH WebUI 深链:用 ?session=<会话id> 或 ?workspace=<工程id> 直接打开指定项目对话

AI 分析

核心用途是实现会话的快速跳转与外部链接关联。适合需要将特定 AI 讨论上下文分享给他人,或从外部系统一键唤起 DSH 的场景。

パッケージ
@dsh-community/dsh-deeplink
バージョン
0.5.0
ライセンス
MIT
最終更新
2026/08/13

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qyw233/dsh-deeplink

ドキュメント

README 全文を読む ↗

Usage

Append query parameters to the WebUI URL:

ParameterMeaningExample
?session=Open that conversationhttp://127.0.0.1:3080/?session=session-304ae36e-1e66-453a-a946-2b0a9a2b173d
?workspace=Open that project's latest/blank conversationhttp://127.0.0.1:3080/?workspace=fc8b75ae-107c-4b6c-978c-276270b03b8b

New window/tab behavior:

  • Clicking a deep link inside a conversation: the GUI's markdown renderer adds target="_blank" to all http(s) links, so a new tab opens and the plugin switches THAT tab to the target conversation.
  • Pasting ?session=... into the current tab's address bar and pressing Enter: the current page switches.

Persistent links:

  • After a deep link opens, the address bar updates to ?session= (the workspace parameter is consumed and removed).
  • Manually switching conversations in the UI updates the address bar the same way.
  • Switching to the "no session / new" state clears the parameters and returns the address bar to /.
  • Updates use history.replaceState, so each conversation is not left in the browser back/forward history.