
R3alloc/dsh-session-deeplink
60最近提交 2026年8月14日
dsh-session-deeplink DSH 插件
dsh-session-deeplink 是 DeepSeek Harness (DSH) Web 客户端的插件。它允许通过 URL 添加 `/?session=<id>` 直接打开指定会话,并在切换会话时自动同步地址栏。该插件完全在浏览器端运行,无需任何服务端支持,保留 URL 中其他查询参数和 fragment。
如何安装 dsh-session-deeplink DSH 插件
dsh plugin --profile web add dsh-session-deeplink复制不会执行命令。安装 dsh-session-deeplink DSH 插件前请核对仓库和版本。
dsh-session-deeplink DSH 插件数据来源
dsh-session-deeplink DSH 插件快照日期:2026年8月16日
discovered
dsh-session-deeplink DSH 插件能做什么
- 通过 `/?session=<id>` 直接打开指定的 DSH 会话。
- 切换会话时自动更新浏览器地址栏中的会话 ID。
- 保留 URL 中其他查询参数和 fragment。
- 完全在客户端运行,无需修改服务端。
dsh-session-deeplink DSH 插件适合哪些场景
- 将特定会话添加书签以便快速恢复。
- 通过链接分享当前会话给同事。
- 复制地址栏链接以恢复之前的会话。
- 将 DSH 会话深度链接集成到外部工具或仪表盘。
dsh-session-deeplink DSH 插件适合谁
- 经常在多个会话间切换的 DSH Web 用户。
- 需要与其他人共享特定 DSH 会话的开发者或团队。
dsh-session-deeplink DSH 插件的限制
- 目标会话必须仍然存在于 DSH 会话列表中,URL 才能生效。
- 当前版本基于 DeepSeek Harness 0.1.0-rc.6 开发,后续 DSH 版本可能需要更新插件。
- DeepSeek Harness 仍处于开发者预览阶段,稳定性和兼容性无法保证。
- 仅适用于 DSH Web 客户端 profile,不适用于其他 profile。
dsh-session-deeplink DSH 插件的仓库 README 摘录
以下文字摘自 dsh-session-deeplink DSH 插件的上游仓库 R3alloc/dsh-session-deeplink 的 README,版权归原作者,仅作引用。
这是一个 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web 客户端插件,用于通过 URL 直接访问和分享 DSH 会话。 ### 功能 - 通过 `/?session=<id>` 直接打开指定会话。 - 切换当前会话时,自动同步浏览器地址栏中的会话 ID。 - 保留 URL 中其他查询参数和 fragment。 - 完全运行在浏览器端,不添加任何 host 服务。 ### 从 npm 安装 将插件安装到 `web` profile: ```sh dsh plugin --profile web add dsh-session-deeplink ``` 重启 `dsh web`,然后打开任意会话。浏览器地址会变为: ```text http://127.0.0.1:3080/?session=session-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ``` 只要该会话仍存在于 DSH 会话列表中,打开此 URL 就会恢复到同一会话。 ### 从 GitHub 安装 Git 依赖会通过包内的 `prepare` 脚本在本机完成构建: ```sh dsh plugin --profile web add github:R3alloc/dsh-session-deeplink ``` pnpm 10 及以上版本可能要求先在对应 profile 的 `pnpm-workspace.yaml` 中明确授权构建,然后重新执行安装命令: ```yaml allowBuilds: dsh-session-deeplink: true ``` 日常安装建议使用 npm 包,因为 npm 包已经包含构建好的客户端 bundle,不需要在安装时执行构建代码。 ### 开发 ```sh npm install npm run typecheck npm test npm pack --dry-run ``` ### 兼容性 当前版本基于 DeepSeek Harness `0.1.0-rc.6` 开发。DeepSeek Harness 目前仍处于开发者预览阶段,后续版本可能需要同步更新插件。 ### 许可证 MIT --- <a id="english"></a> ## English A web client plugin for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) that makes sessions directly addressable and shareable by URL. ### Feat
阅读完整 README仓库许可: MIT
dsh-session-deeplink DSH 插件常见问题
如何安装 dsh-session-deeplink?
在终端中运行 `dsh plugin --profile web add dsh-session-deeplink` 即可安装。如果要从 GitHub 安装,使用 `dsh plugin --profile web add github:R3alloc/dsh-session-deeplink`。安装后需要重启 `dsh web` 才能生效。
这个插件能用于其他 DSH profile 吗?
不能,该插件专门为 `web` profile 设计。它完全在浏览器端运行,没有服务端组件,因此无法用于 `cli` 或 `desktop` 等 profile。
我可以把会话链接分享给没有安装插件的人吗?
不可以,发送方和接收方都必须安装此插件才能通过深度链接恢复会话。如果接收方没有安装插件,链接将无法正常工作。
如果我要打开的会话已经被删除了会怎样?
插件无法恢复已删除的会话。它会重定向到默认的 DSH Web 界面,不加载任何特定会话,因为该会话已不在 DSH 会话列表中。
这个插件兼容最新的 DSH 版本吗?
当前版本基于 DeepSeek Harness 0.1.0-rc.6 开发。由于 DSH 仍处于开发者预览阶段,后续版本可能不兼容。如果遇到兼容性问题,请查看插件仓库的更新。