dsh-ctm
在终端中运行以下命令:
dsh plugin install ac0033/dsh-ctm
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ac0033/dsh-ctm 即可安装该插件,源码见 https://github.com/ac0033/dsh-ctm
插件介绍
在长程多轮 Agent 会话中,模型实际看到的上下文往往是一个黑箱——哪些 token 被缓存命中、哪些片段已经冗余、系统提示词当前是什么状态,开发者只能在出问题时盲目排查。dsh-ctm 将完整上下文拆解为可逐段查看的 turn 到 segment 流,用颜色标注角色、token 用量与缓存状态,并提供 provider 级 MECE token 计量(非缓存输入、缓存命中、输出)及缓存命中率指标,让每一步的上下文成本一目了然。
核心能力不止于可视化。dsh-ctm 内置效果引擎,自动将每段标记为 effective、redundant、stale 或 injected,并支持手动覆写;用户可以直接替换、删除、回滚或恢复任意段落。开启 Apply for Real 后,编辑会以 surface replace 事件写入会话日志,确保回放、fork 与 token 统计始终与模型实际所见一致。系统提示词也可在线替换,变更在下一次 prompt 组装时生效,无需重启会话。
这套插件通过纯 HTTP POST /ctm 与宿主通信,零运行时依赖,Zod 内联进构建产物,开箱即用。适合需要频繁调试提示词、管理长上下文窗口、或在生产环境中审计 Agent 上下文卫生的工程师与研究者。
截图预览
使用场景
- 调试长上下文 Agent 会话时定位 token 浪费与缓存命中率
- 在线替换和编辑系统提示词并立即验证效果
- 审计上下文中冗余、过时或注入片段并回滚修复
适合人员
- 频繁调试提示词与上下文窗口的大模型的工程师
- 需要审计 Agent 会话 token 成本的生产运维人员
- 研究上下文压缩与提示词工程的算法研究者