dsh-url-router
在终端中运行以下命令:
dsh plugin install DDDMUC/dsh-url-router
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install DDDMUC/dsh-url-router,即可从 https://github.com/DDDMUC/dsh-url-router 安装该 Web GUI 地址栏路由插件。
插件介绍
在浏览器里用 DSH Web GUI 时,你常常希望「眼前这一屏」能对应一条可分享的链接:换标签页能回到同一会话,把侧栏某一行发给同事能直接打开同一界面。默认界面切换往往不会把状态写进地址栏,复制链接、新标签打开、右键菜单也就无从谈起。dsh-url-router 为 Harness 的 Web 界面补上这种可寻址能力:点侧栏会话、主面板、插件页、任务看板或会话内的视图与轨迹行,地址栏会跟着变成清晰的 hash 路由,且只改写 fragment,启动参数等查询串原样保留。
插件把自己定位为地址栏 fragment 的唯一写者:全程使用 replaceState,避免把面板浏览塞进浏览器后退栈。侧栏会话行与插件列表等采用整行透明真锚点,左键在本页导航,中键或 Ctrl/Cmd 单击、右键则走浏览器原生的新标签与复制链接。路由覆盖工作区、会话、面板与子页、会话视图切换、轨迹行与可证明的轮次、右栏 pane、设置分区等;遇到不认识的深链形态会明确提示而不是静默覆盖,也与其它写 fragment 的插件互斥共存时需只启用其一。
适合经常在多标签页间切换 DSH、需要把具体会话或面板状态贴进文档/工单,或希望用浏览器自带能力管理链接的用户。需注意会话 id 仅在同一台机器与同一 DSH_HOME 下有意义;技能中心、SSH 等内部页仍依赖各自面板发布打开契约后才能纳入同等深度的链接。
使用场景
- 在多标签页间打开同一会话或同一插件面板,而不必重新点侧栏找位置
- 把当前界面链接贴进文档或工单,同事在同一台 DSH 上可直接落到对应会话或任务
- 需要复制链接或在新标签打开时,直接右键侧栏行使用浏览器原生菜单
适合人员
- 日常在浏览器中使用 DSH Web GUI 的开发者与操作者
- 需要在多标签页间切换并保持界面状态一致的用户
- 希望用地址栏与浏览器链接能力管理会话、面板与轨迹位置的人