DSH Plugins
返回列表
🧩

dsh-session-resilience

admin-security 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install hasan-aghayev/dsh-session-resilience

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

在 DeepSeek Harness 中执行 dsh plugin install hasan-aghayev/dsh-session-resilience,或从 https://github.com/hasan-aghayev/dsh-session-resilience 固定 commit 后添加至 profile bundle 并运行 reconcile 即可安装。

插件介绍

长时间运行的 DSH Web 会话最怕一件事:宿主一重启,未完成的工具调用、上下文和多轮对话全部归零。DSH Session Resilience 正是为此而生——它让浏览器在重启后重连到一个真正就绪的新实例,必须拿到带 Token 的启动 URL 才算成功,绝不落回未认证的根页面。无论是网络瞬断、Token 耗尽还是 Agent 陷入重复执行,它都在本地完成恢复,不依赖任何远程服务。

核心能力分为三层。安全重启与停止会记录活跃根会话、拉起替代宿主、等待启动 URL 到位后再放行浏览器重连;没有就绪就绝不报成功。Token 感知重连搭配四种恢复策略(Safe、Balanced、Long task、Manual),分别约束恢复窗口、重试上限、扫描范围和退避节奏,Manual 模式下每个字段都可单独调整。安全护栏方面,幂等守卫在续行前提醒模型核实未知结果或跳过已成功的工具调用,自适应退避在反复失败时逐步拉长间隔并在上限处停止,循环守卫能识别并中止重复相同工具调用或助手文本的回合。永久性错误则直接跳过并通过浏览器通知上报。

适合在 DSH 里跑构建、大型数据导入或超过十分钟 Agent 长会话,并且希望把重启风险变成可控恢复窗口的用户。所有标记、日志和控制路由都留在本地,模型侧只会多两个工具定义,不会增加固定系统提示前缀。

使用场景

  • DSH 宿主机需要重启但不想丢失正在进行的长会话上下文
  • Agent 长会话因 Token 耗尽中断后按策略自动恢复续行
  • Agent 陷入重复工具调用或重复文本的循环时自动识别并中止

适合人员

  • 在 DSH 中跑构建、大型数据导入或超过十分钟 Agent 会话的用户
  • 希望把宿主重启风险变成可控恢复窗口的团队
  • 偏好本地优先、无远程服务和遥测依赖的开发者