dsh-context:DeepSeek Harness 的上下文洞察面板插件
bowenliang123/dsh-context
DSH plugin 为 Web UI 添加上下文洞察面板,可视化模型上下文窗口的构成与演变。
让 DeepSeek Harness 的上下文窗口变得可见,实时展示构成、历史与压缩事件。
dsh plugin --profile web add github:bowenliang123/dsh-context- 分类
- 界面与体验
- 平台
- DSH-Plugin
- 作者
- bowenliang123
- 分发方式
- 插件
dsh-context 核心特性
dsh-context 仓库信息

dsh-context 仓库简介
dsh-context 是 DeepSeek Harness(DSH)的上下文洞察面板插件(DSH plugin),由 bowenliang123 维护,采用 Apache-2.0 协议。它解决的是“模型上下文窗口里到底装了什么、又是如何演变的”这一核心问题——在 Web UI 中新增一个「上下文 / Context」标签页,以可视化方式实时展示上下文构成、每次请求的历史、压缩(compaction)与剪枝(prune)事件,以及注入(injection)和模型切换等关键信息。安装只需一条命令,无需构建或重启,即可在任意会话中查看。
dsh-context 这个 DSH plugin 支持哪些核心特性?
插件提供五大可视化模块:上下文统计(会话概览,展示轮次、步骤、压缩回收量、注入次数、模型切换及估算 token 数,并与服务商上报的实际值对比);当前构成(六色堆叠条,按模型完整上下文窗口缩放,灰色轨道表示剩余空间,细分系统提示、工具 schema、用户消息、注入内容、助手回复和工具结果,并列出最耗 token 的前 5 个工具 schema);历史记录(每个模型请求一个堆叠条,支持 Turn/Step 粒度切换,横向滚动查看,悬停显示详情,点击固定完整分解,✂ 标记压缩或剪枝位置);上下文事件(每次压缩、工具输出剪枝、技能或插件注入、模型切换,均带 token 增量、轮次/步骤归属和时间戳);消息列表(当前模型可见的精确消息序列,按时间倒序,附带每条消息的 token 成本)。
dsh-context 怎么安装?
在任意 DeepSeek Harness 安装目录下执行以下命令即可:
dsh plugin --profile web add github:bowenliang123/dsh-context
安装后启动 Web UI(dsh web),打开任意会话,点击「上下文 / Context」标签即可使用,无需构建或重启。
dsh-context 如何帮助定位上下文膨胀问题?
当对话开始退化时,通过「当前构成」面板可以快速定位是哪个部分吃掉了预算——例如某个工具 schema 异常庞大,或注入内容过多。历史记录面板则展示窗口如何增长及被压缩:README 中展示了一个真实会话,48 轮增长到约 563k token,随后一次压缩回收了 −535.5k,窗口从全新小窗口继续。这种可视化让上下文管理从黑盒变为可诊断。
dsh-context 的发布与许可情况如何?
项目通过 Git tag 触发 GitHub Actions 自动构建、测试并发布到 npm,使用 npm Trusted Publishing(OIDC),无需长期令牌,包含 provenance。许可证为 Apache-2.0,最近更新于 2026-08,当前有 46 个 star。