DSH Plugins
返回列表
⚙️

DSH-Rtk-rewrite

工作流 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install mengqi1436/DSH-Rtk-rewrite

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

在 DeepSeek Harness 桌面端通过内置插件市场或终端执行 dsh plugin install mengqi1436/DSH-Rtk-rewrite 安装(源码:https://github.com/mengqi1436/DSH-Rtk-rewrite),安装后重启桌面应用或新开会话。

插件介绍

在 DeepSeek Harness 里,Agent 每执行一次 shell 工具调用,终端输出都会占掉大量上下文 token。若命令本身冗长、输出又偏「人类可读」,成本会随调用次数线性上涨。DSH-Rtk-rewrite 面向桌面端 PowerShell 场景:在不改你现有工作流的前提下,把每条 pwsh 命令在真正执行前交给 rtk 做透明改写,让工具侧更多看到 rtk 的紧凑表达,从而在每一次调用里省 token。

插件通过 Cordis 补丁替换默认的 pwsh 沙箱执行器,只在 execute 层插入改写逻辑:sandbox 的 resolve 与策略戳保持不变,工作目录、超时、环境变量等 spec 字段原样传递,沙箱仍包裹的是改写后的命令。设计上强调 fail-safe——rtk 缺失、无等价改写、超时或报错时,会退回执行原始命令,不会因为改写失败而阻断任务。

适合已在 Windows 上使用 DSH 桌面版、依赖 pwsh 跑工具命令,并且本机 PATH 上已安装 rtk(≥0.50.0)的用户。bash 等其他 shell 工具不受影响;若需要临时跳过改写,可用 RTK_DISABLED=1 或在 profile 里恢复原生 pwsh-sandbox 执行器。

使用场景

  • 桌面端 Agent 频繁调用 pwsh 工具、希望压缩命令与输出占用
  • 长会话里 shell 输出挤占上下文,需要每条命令自动走 rtk 改写
  • 已在 Windows 环境使用 rtk,希望 DSH 无需改命令即可享受紧凑格式

适合人员

  • 使用 DSH 桌面版、主要依赖 PowerShell 的 Windows 用户
  • 本机已安装 rtk 并熟悉 rewrite 行为的开发者
  • 在意 Agent 工具调用 token 成本、愿用桥接插件换输出的团队