DSH Plugins
返回列表
⚙️

dsh-rtk-optimizer

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install sleepinginsummer/dsh-rtk-optimizer

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

在 DeepSeek Harness 中执行 dsh plugin install sleepinginsummer/dsh-rtk-optimizer 安装本插件(源码:https://github.com/sleepinginsummer/dsh-rtk-optimizer),安装后重启 DSH 使全局拦截生效。

插件介绍

在 Agent 工作流里,模型频繁调用 bash、grep、read,命令往往不够精炼,工具返回又常夹带 ANSI、冗长测试日志和大段构建输出,既占上下文又拖慢推理。dsh-rtk-optimizer 是挂在 Host 上的拦截器:不注册额外模型工具,却在 tools/pre-execute 与 tools/post-execute 上对全部会话的这三类调用全局生效,在架构允许的前提下尽量帮你在「执行前」和「执行后」各做一层优化。

执行前,若本机装有 rtk 二进制,插件可在模型调用 bash 时给出 RTK 改写建议,或在 rewrite 模式下通过 deny 一次并在错误反馈中给出改写后的命令,引导模型用更合适的命令重试(rtk 幂等,同一命令 30 秒内只 deny 一次)。默认 suggest 模式不打断调用,只在结果末尾附注建议;未安装 rtk 时原命令照常执行。

执行后,对成功返回的文本输出走可单独开关的压缩管线:剥离 ANSI、汇总 git status、聚合测试与构建输出、按文件分组 grep 结果,并在超出 maxOutputChars 时智能截断。每次调用可统计节省字符数,配合 /rtk 子命令查看配置、探测 rtk、查看或重置统计。

适合已在 Pi 生态用过 pi-rtk-optimizer、或希望在本机 rtk 与 DSH 下统一治理命令质量与工具输出体积的开发者与 Agent 编排者。

使用场景

  • 长会话中 bash/grep/read 输出过大需要压缩上下文
  • 希望模型执行 bash 前获得 rtk 命令改写建议
  • 需要在 DSH 里统一查看 /rtk 配置与压缩节省统计

适合人员

  • 使用 DSH 编排 Agent 的开发者
  • 本机已安装 rtk 并关注命令质量的用户
  • 从 Pi 生态 pi-rtk-optimizer 迁移到 DSH 的使用者