@dsh-community/dsh-deeplink
DSH WebUI 深链插件:支持通过 URL 参数直接定位并打开指定的会话 ID 或工程工作区。
AI 分析
核心用途是实现会话的快速跳转与外部链接关联。适合需要将特定 AI 讨论上下文分享给他人,或从外部系统一键唤起 DSH 的场景。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qyw233/dsh-deeplink說明文件
閱讀完整 README ↗Usage
Append query parameters to the WebUI URL:
| Parameter | Meaning | Example |
|---|---|---|
?session= | Open that conversation | http://127.0.0.1:3080/?session=session-304ae36e-1e66-453a-a946-2b0a9a2b173d |
?workspace= | Open that project's latest/blank conversation | http://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=(theworkspaceparameter 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.