DSH Plugins
返回列表
🧩

dsh-brake

admin-security 更新于 2026.09.19

在终端中运行以下命令:

dsh plugin install Mlte0907/dsh-brake

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

在 DeepSeek Harness 中执行 dsh plugin install Mlte0907/dsh-brake,或按仓库说明从 https://github.com/Mlte0907/dsh-brake 安装并将 dsh-brake 加入 profile 的 bundles。

插件介绍

长时间跑 Agent 时,模型常会反复执行同一工具、在同一套参数上打转,或在上下文中反复注入相同大段文字,会话越拖越长却不见进展。dsh-brake 面向这类「空转」场景:在工具执行后与进入下一步前观察行为,把重复模式整理成简短、可读的插件提示,挂到下一次模型请求上,让模型有机会收束思路而不是继续机械重复。

核心能力分三块。重复调用检测会统计「同名工具 + 归一化后相同参数」的执行次数,达到阈值才提醒,并按间隔再次提醒,避免每条调用都刷屏。序列循环检测能认出固定窗口内的调用模式反复出现(例如搜索、请求、读文件、跑命令周而复始),参数不同会视为不同序列。重复上下文检测则对注入文本做指纹比对,跨消息或单条消息内重复出现时会点名来源,并配合时间窗与冷却避免误报。

默认模式下插件只建议、不拦操作;若你更想硬性刹车,可开启 deny 模式:在确认达到重复次数后,由 guard 拒绝与此前完全相同的工具调用,用户发送新消息会重置该 Agent 的计数状态。

适合在 DSH Profile 里长期开着的自动化或探索型 Agent,尤其是工具链较长、容易陷入循环的任务。若你已在用 repeat-tool-reminder 等同类能力,dsh-brake 可与之并存,额外覆盖序列循环、重复上下文与可选拒绝。

使用场景

  • 长时间自主执行、易反复调用同一工具的任务
  • 多步工具链出现固定模式循环(如搜索—请求—读文件)
  • 上下文被重复注入大段相同文本、会话膨胀却无进展

适合人员

  • 在 DSH Profile 中常驻运行 Agent 的维护者
  • 需要降低自动化任务成本与风险的团队
  • 调试 Agent 死循环与重复行为的开发者