DSH Plugins
返回列表
🖥️

dsh-session-url

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install DDDMUC/dsh-session-url

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install DDDMUC/dsh-session-url,即可从 https://github.com/DDDMUC/dsh-session-url 安装本插件。

插件介绍

在 DSH Web GUI 里切换对话时,地址栏往往仍停在同一页,无法把「当前这场对话」当成一条可分享、可收藏的链接。刷新或从别处打开时,也很难凭 URL 直接落到目标会话。dsh-session-url 用「一个对话,一个链接」的思路,把主视图所在的会话写进地址栏的 #/session/ 片段,并在你粘贴或打开这类链接时回到对应对话。

核心能力分三块:视图与链接双向同步——用 history.replaceState 更新 fragment,不额外堆历史记录,返回键仍是离开 GUI;解析对 #/sessions/、缺斜杠、编码和尾部斜杠等写法较宽容;侧栏每一行覆盖透明真锚点,右键可走浏览器原生「复制链接 / 新标签打开」,中键或 Cmd/Ctrl+点击开新标签,左键仍只切换对话。只改 fragment,路径与查询串(含启动用的 ?token=)保持不动。

插件只跑浏览器半区与宿主侧栏补丁,零依赖、零构建,不发网络请求、不打点、不写盘。若官方服务形态与预期不一致会自我禁用并打诊断,不改动官方行为。

适合经常要在多个对话间跳转、希望把链接发给同事或钉在书签里、又在意启动凭据留在查询串而非分享链接里的 DSH 用户。

使用场景

  • 把当前对话的 #/session/ 链接发给同事直接打开同一会话
  • 把常用对话存书签,下次粘贴链接即可回到该会话
  • 用侧栏中键或 Cmd/Ctrl+点击在多个标签页并行打开不同对话

适合人员

  • 日常使用 DSH Web GUI、需要在多对话间切换的用户
  • 需要可分享、可收藏的对话入口链接的协作者
  • 希望侧栏具备浏览器原生复制/新标签能力、又不想装复杂工具的人