DSH Plugins
返回列表
🧩

dsh-resource-lease

admin-security 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install r-ayin/dsh-resource-lease

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

在 DeepSeek Harness 终端执行 dsh plugin install r-ayin/dsh-resource-lease 即可安装该插件(源码:https://github.com/r-ayin/dsh-resource-lease)。

插件介绍

Agent 在干活时很容易留下「隐形债务」:新开了一个浏览器标签页、挂了一个后台 job、或起了临时进程,会话结束或模型「以为关掉了」之后,资源仍在宿主上占着。这类泄漏不只会拖慢环境,还会在共享浏览器实例里制造难以排查的残留。

dsh-resource-lease 用租约治理把这件事从「靠提示词提醒」改成「靠机制兜底」。资源在打开时就会被自动登记(归属会话 + TTL),回收由会话销毁、定时扫 TTL、以及宿主重启后的账册恢复等多条路径互为冗余;浏览器侧还有「实查无残留 tab 才关闭」的安全闸,避免误伤未登记的标签。

你可以按策略区分 session、pinned 与 system 租约:默认随会话或过期自动回收,用户明确要保留的可 pin,系统白名单天然豁免。Agent 侧提供列租约、手动登记、固定、立即释放与清扫等工具;对话面板里也能查看活跃租约并做单项操作。

适合在 DSH Harness 上跑长会话、浏览器自动化或大量后台任务的团队与个人——当你希望资源生命周期可观测、可配置、可人工介入,而不是完全相信模型会记得收尾时,这个插件就是为此设计的。

使用场景

  • 长会话里频繁开浏览器标签,担心会话结束后 tab 仍残留
  • 大量使用 run_in_background 的 bash、subagent 或 workflow,需要统一登记与到期回收
  • 希望用面板查看活跃租约,并能手动关闭或固定保留

适合人员

  • 在 DSH Harness 上运行 Agent 的开发者与运维
  • 做浏览器自动化或集成测试的团队
  • 需要可观测、可配置资源生命周期而非仅靠提示词约束的用户