DSH Plugins
返回列表
🧩

dsh-rtk

admin-security 更新于 2026.08.24

在终端中运行以下命令:

dsh plugin install robbin810130/dsh-rtk

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

打开终端执行 dsh plugin install robbin810130/dsh-rtk 即可安装,项目源码位于 https://github.com/robbin810130/dsh-rtk 。

插件介绍

DSH 的 bash 工具会把终端的原始输出——构建日志、git diff、长篇报错——原封不动地塞进 LLM 上下文。这些内容动辄数万 token,既推高 API 费用,也挤占真正有用的推理空间。dsh-rtk 要解决的正是这个问题:让终端输出在进入模型之前先被压缩。

dsh-rtk 通过内容锚点补丁修改 dsh-tool-bash 与 dsh-tool-bash-persistent 两个工具包,使匹配的 bash 命令先经你指定的 RTK rewrite 二进制转换,输出压缩后再送入上下文。补丁采用原子写入、锚点不匹配即拒绝修改的策略,并在 ~/.dsh/dsh-rtk/ 目录保留补丁前副本以便回滚。插件不发起网络请求、不收集遥测,所有转换都发生在本地 RTK 进程内。

dsh-rtk 适合在 macOS 或 Linux 上使用 DSH bash 工作流、经常被冗长终端输出撑爆 token 预算的开发者。只需在可信路径放置 RTK 二进制并通过 RTK_BIN 显式指定,即可在 standard、code、cordis、minimal 等预设中获得输出压缩能力;随时可用 DSH_RTK_DISABLE 全局或逐命令关闭重写。

使用场景

  • 构建日志、git diff 等冗长终端输出反复撑爆 token 预算
  • 希望压缩终端输出但不想引入额外网络服务或远程 API
  • 在 DSH 的 standard、code、cordis、minimal 等多个预设中统一应用输出压缩

适合人员

  • 在 macOS 或 Linux 上使用 DSH bash 工作流的开发者
  • 经常被冗长终端输出推高 API 费用的用户
  • 偏好本地执行、无遥测、无网络请求的插件用户