dsh-router-ext-rtk
在终端中运行以下命令:
dsh plugin install CARVIN94/dsh-router-ext-rtk
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install CARVIN94/dsh-router-ext-rtk 安装本插件(源码:https://github.com/CARVIN94/dsh-router-ext-rtk),需先安装 dsh-router 核心并在本机安装 RTK 后重启 dsh web,再在「设置 → 路由 → 扩展」开启 RTK。
插件介绍
在 agent 工作流里,bash 工具往往把大量目录列表、git 状态等原始输出直接推给 LLM,既占上下文又拖慢推理。dsh-router-ext-rtk 是 dsh-router 的执行面扩展:在用户显式打开 RTK 开关后,拦截每次 bash 调用,把命令改写成经 rtk(Rust Token Killer)处理后再执行,让模型读到的是压缩后的结果;README 称这类场景下可削减约 60–90% 的 bash 输出。
插件只做「改写与拦截」,面板与开关由 dsh-router 核心统一管理并持久化。每条命令先尝试 rtk rewrite;若本机未装 rtk、没有等价改写或子进程启动失败,则原样执行且不会因此报错——日常开发不会被硬阻断。范围也刻意收窄:只处理 bash 工具,run_code 等其它路径及其内部子进程不受影响。启动时会探测 rtk 是否可用;不可用时核心会拒绝开启并给出原因,避免你以为已启用其实从未改写。
适合已部署 DSH 0.2.0+ 与 dsh-router、并在本机安装 rtk-ai/rtk 的用户:希望在不改 agent 习惯的前提下,用可开关的方式降低 shell 输出对 token 的消耗。单独安装本插件没有管理面能力,需与核心配合使用。
使用场景
- Agent 频繁调用 bash,shell 输出占满上下文
- 已在用 dsh-router,希望在设置里一键开关输出压缩
- 本机已装 rtk-ai/rtk,想与路由扩展联动
适合人员
- 使用 DSH 0.2.0+ 与 dsh-router 的开发者
- 关心 LLM token 消耗、常跑 git/ls 等命令的团队
- 愿意在本机安装并维护 RTK 的高级用户