DSH Plugins
返回列表
🤖

dsh-blank-handoff

模型推理 更新于 2026.10.04

在终端中运行以下命令:

dsh plugin install OahzOb/dsh-blank-handoff

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

在 DeepSeek Harness 中执行 dsh plugin install OahzOb/dsh-blank-handoff,或使用插件管理器安装源码仓库 https://github.com/OahzOb/dsh-blank-handoff,并确保已加入 dsh.profile.bundles。

插件介绍

每次连接都会启动独立的 dsh web,浏览器倾向于复用工作区里没人说过话的空白会话,而不是再建一个空会话。若上一次连接的服务仍在运行,它仍握着该会话的写租约,Host 会以 session/writer-held 拒绝;官方客户端虽会新建会话,却是先抛错再自愈,于是对话里会出现「当前会话已被占用」——对真正的空白会话而言,这句提示并不成立。

本插件在客户端包装 ctx.sessions.create:当带会话 id 的创建因 session/writer-held 失败时,会静默去掉 id 重试并返回新会话,拒绝信息不再冒到对话界面。会话确实在被使用时,拒绝仍然如实上报;只有「没人用的空白会话却被误报占用」这类场景才会静默转交。

适合经常关标签再连、多开 dsh web 或端口、以及通过 dsh-tabs-android 等远程连 Harness 的用户。装好后需刷新已打开的页面;页面上 handedOff 计数可用来确认转交是否发生过。

使用场景

  • 关闭浏览器标签后重新连接 Harness
  • 多端口或多实例同时运行 dsh web
  • 远程通过 SSH 在手机上使用 Harness

适合人员

  • 常被「会话被占用」误报困扰的用户
  • 需要频繁开关标签或多开 web 的开发者
  • 使用 dsh-tabs-android 等远程客户端的用户