dsh-context:DeepSeek Harness 的上下文洞察面板插件

bowenliang123/dsh-context

界面与体验已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 为 Web UI 添加上下文洞察面板,可视化模型上下文窗口的构成与演变。

让 DeepSeek Harness 的上下文窗口变得可见,实时展示构成、历史与压缩事件。

install
dsh plugin --profile web add github:bowenliang123/dsh-context
分类
界面与体验
平台
DSH-Plugin
作者
bowenliang123
分发方式
插件

dsh-context 核心特性

实时上下文统计构成堆叠条历史演变图表事件与消息追踪

dsh-context 仓库信息

bowenliang123
发布者
bowenliang123
仓库
bowenliang123/dsh-context
525
Star
5
Fork
1
Watch
2
开放 Issue
语言TypeScript
许可证Apache License 2.0
官网
仓库最近更新2026-08-20 05:03:44
仓库创建时间2026-08-14 16:23:28
主题
cordis-plugindeepseek-harnessdeepseek-harness-plugindsh-externaldsh-plugindsh-plugins
默认分支main

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 安装目录下执行以下命令即可:

bash
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。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题