dsh-rtk:为 DeepSeek Harness 的 bash 工具接入 RTK 输出压缩的 DSH plugin
robbin810130/dsh-rtk
dsh-rtk 是社区维护的 DSH plugin,启动时将 RTK 接入 bash 工具,压缩终端输出以降低 LLM 上下文 token 消耗。
dsh-rtk 是一个社区维护的 DSH plugin,它在 DeepSeek Harness 服务启动时将 RTK(Runtime Token Keeper)接入 bash 工具,对命令输出进行显式过滤与压缩,从而减少进入 LLM 上下文的 token 消耗。它通过内容锚点补丁修改已安装的 bash 工具文件,覆盖 standard、code、cordis 与 minimal 预设,并提供全局与单条命令的退出开关。插件不发送网络请求、不收集遥测,仅将命令文本传给显式配置的 RTK 二进制。
如何安装
dsh plugin --profile web add github:robbin810130/dsh-rtk- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- robbin810130
- 分发方式
- 插件
dsh-rtk 核心特性
dsh-rtk 仓库简介
它是做什么的?
dsh-rtk 是 DeepSeek Harness(DSH)的社区插件,在 DSH 服务启动时将 RTK(Runtime Token Keeper)接入 bash 工具,对命令输出进行显式过滤与压缩,从而减少进入 LLM 上下文的 token 消耗。它解决 bash 工具输出冗长导致 token 浪费的问题,让终端输出在进入模型前先经 RTK 重写,覆盖 macOS/Linux POSIX 环境中的两个 DSH 工具包。
核心功能
- 启动时自动应用内容锚点补丁:修改已安装的 bash 工具文件,仅当所有已知上游锚点匹配时才写入,避免因 DSH 更新导致的不兼容。
- 覆盖多个工具预设:支持 standard / code / cordis 以及 minimal 预设,适配不同使用场景。
- 提供全局与单条命令的退出开关:通过环境变量可关闭重写,保留原始输出。
- 原子替换与备份:写入使用临时文件后 rename,补丁前副本保存到用户状态目录,便于恢复。
- 不发送网络请求、不收集遥测,仅将命令文本传给显式配置的 RTK 二进制。
怎么使用这个插件?
在 DSH 中启用后,重启 dsh web 服务使插件在启动阶段加载。插件会读取并修补 bash 工具文件,之后在 Git 仓库目录调用 bash 工具(如 git status)时,输出会自动经过 RTK 压缩。若需关闭单条命令的重写,可在命令前设置环境变量;若要全局关闭,可设置对应环境变量或在 profile 配置中禁用插件。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:robbin810130/dsh-rtk。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
