dsh-xray
在终端中运行以下命令:
dsh plugin install alloevil/dsh-xray
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install alloevil/dsh-xray 完成安装,源码仓库见 https://github.com/alloevil/dsh-xray。
插件介绍
你每天挂载的每个插件,都在悄悄为每一次 LLM 请求计费——提示段落、工具模式、技能目录行,逐 token 叠加,却几乎没有工具能告诉你「这一条是谁注册的、花了多少钱、禁掉会不会出问题」。dsh-xray 就是那块 X 光片:它在运行中的 DeepSeek Harness 里打开一个与 Chat、Trajectory 并列的 X-Ray 标签页,把每次请求的上下文账单拆到插件、条目乃至具体文本,让你用三次点击把「估算值」变成「核实过的事实」。
能力上,它覆盖从静态到运行的完整光谱:按插件汇总 per-request tax 并排名;独立视图为每个技能做「目录行 + 正文」双重计价;逐请求 ledger 标注 system/tools 字节是否与前一次一致(KV-cache 友好)还是前缀被打断(需要重算);层级归因、声明 vs 实际 diff、冲突检测、组合快照与漂移告警,让 CI 里一条 exit code 就能拦住「组合悄悄变了」的事故。所有数据同时流向原生 GUI、独立 /xray 页面(即使 client-module 管线本身已损坏也能打开)和 CLI,Agent 则通过 xray_composition 工具回答「我有什么能力、X 由谁提供、Y 为什么不可用」这类自我检视问题。
适合的场景:管理超过三五个插件、想搞清楚「上下文到底为谁买单」的 DSH 日常用户;需要在 CI 中守护组合漂移、声明与运行时不一致的维护者;以及任何对 token 预算敏感、想把「感觉变贵了」换成「这一行多花了 312 token,注册者是 foo,禁用安全」的工程师。dsh-xray 只读不执行,不持久化会话文本,审计仅做模式扫描——它给你一张清晰的诊断影像,而不替你动刀。
截图预览
使用场景
- 追踪每个插件每次请求注入的具体文本及其 token 开销
- 在 CI 中拦截组合快照漂移与声明-运行时不一致
- 排查服务影子注册、配置冲突与跨插件禁用级联
适合人员
- 管理多插件 DSH 工作负载并关心 token 预算的工程师
- 需要在 CI 中守护组合一致性的平台维护者
- 希望 Agent 能自查能力边界与依赖关系的开发者

