dsh-deeplink¶
⭐ 4 · ✅ active · plugin
| Type | plugin | Category | Search & research |
| Stars | ⭐ 4 | Status | ✅ active |
| Author | qyw233 | Updated | — |
| Subcategory | 🌐 Web search | Capabilities | coding, ui |
One-liner¶
DSH WebUI 深链插件:?session=/?workspace= 直接打开指定项目对话
About¶
A DeepSeek Harness Web UI plugin that opens a specific project conversation directly from a URL query parameter, instead of always returning to the last session. - ?session= → open that conversation - ?workspace= → open that project's latest/blank conversation - Persistent links: the address bar follows the current conversation, so you can copy/bookmark/share the link at any time - Settings toggles to enable/disable jumping and address-bar following independently - Ships a model prompt section so the model surfaces clickable deep links when a reply refers to another conversation or project License: MIT
✨ Key Features¶
- Reads
?session=/?workspace=from the page URL and switches once the session/workspace list baseline is ready sessionwins when both parameters are present- When the target session/workspace does not exist (or is archived/hidden), it silently falls back to the default behavior (restore the last session) — no errors,
- Persistent links: whenever the current session changes (deep-link switch or a manual switch in the UI), the address bar is rewritten to `?session=<current-sessi
- Settings toggles: two independent switches (设置 → 插件 → 插件配置, shown as a card via the official
settings.plugin.itemslot, keyed by thedsh-deeplinksettings n - The node half registers a global prompt section so the model knows deep links exist and can attach links when a reply refers to other conversations/projects
- Pure browser half + a lightweight node half; no cordis import, no peerDependencies
📦 Install¶
# Official profile (ships dsh-base + dsh-web-app, which provide the systemPrompt/webServer services):
dsh plugin --profile web add github:qyw233/dsh-deeplink
# Or a local checkout:
dsh plugin --profile web add /path/to/dsh-deeplink
📚 Learn more¶
Install
The plugin is installed into a profile via the standard dsh plugin mechanism — no DSH source changes required.
Usage
Append query parameters to the WebUI URL: New window/tab behavior: Persistent links:
Settings
The plugin registers a 深链 card in the 插件配置 tab (设置 → 插件 → 插件配置, via the official settings.plugin.item slot, keyed by the dsh-deeplink settings namespace registered on the host) with two independent toggles (both default on, persisted in localStorage):