← 返回列表
D

dsh-context-pilot

v0.1.0 · 1 天前发布

DSH 插件:上下文构成诊断、重复/遮蔽检测、Token 排名与可回滚优化补丁预览

dsh-plugindeepseek-harnesscontexttoken-optimizationdiagnostics

README

dsh-context-pilot

让用户看到「模型到底收到了什么」,并把浪费的上下文变成可回滚的优化补丁。

| 优先级 | 状态 | 名称核查 | 形态 |
| --- | --- | --- | --- |
| A | MVP 已发布(阶段一 + 阶段二预览,2026-08-16) | dsh-context-pilot 未被占用(2026-08-15) | 插件 + bakeoff 联动(阶段三) |

解决什么问题

每一轮模型请求的上下文由系统提示词分节、动态上下文、工具 Schema、Skill 目录、注入上下文与历史消息拼装而成,用户既看不到构成,也不知道哪里在浪费。本插件在 /context 命令下只读诊断当前会话:

  • 构成树:系统提示词按分节归属(装配观察 + 持久化 request/header 对账)、动态上下文、工具 Schema、Skill Catalog、注入上下文、会话历史;

  • 诊断:重复指令(3-gram 相似度)、冲突提示(分句粒度相反极性启发式,只提示不判定)、Skill 遮蔽(作用域胜者 vs 全局胜者)、工具「从未调用」标记(对照 tool/call 历史)、MCP 工具面(mcp__<server>__<tool> 前缀启发式)、请求头变化序列(Prompt Cache 失效归因);

  • 计价:固定密度启发式(chars/4 + 每块 4 开销,与官方 token-meter 同口径);Provider 精确用量如实汇总,不用于分节归属;

  • 建议 + 补丁预览:每条建议附「预计每请求减少 X tokens」的计算依据;补丁只出 YAML 预览行,绝不自动应用(应用路径属阶段二/三,经 bakeoff A/B 验证)。
  • 版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-context-pilot
    Repo
    Engines
    {"node":">=22.19"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-conversation"]}}