dsh-context 实录:看清上下文窗口里装了什么(图文版)

逐帧核验的 dsh-context 插件实操:会话 Context 标签页、/context 命令、构成模态框、逐请求趋势图与请求浏览器——每张截图都裁自录屏中的真实插件界面。

最近更新: 2026-10-15

DeepSeek Harness 里的 dsh-context Context 标签页:Context Stats 显示 3 轮、39 步、64 次工具调用、97.0% 缓存命中、成本 $0.029;2.7M token 的 Token Stats 环形图;Timing Stats 环形图;Current Context 110.2k / 1.0M(占用 11%);Context Trend 柱状图与 Context Browser 列表,Plugin Info 卡写着 dsh-context v0.49.4、GitHub bowenliang123/dsh-context。
成本、构成、趋势、浏览器——一个会话的完整上下文故事,都在这一个标签页里。

长会话开始跑偏时,常见的做法是靠猜:历史太长了?某个工具失控了?dsh-context 插件把猜测换成仪表——每次模型请求的上下文窗口,拆成系统提示、工具 Schema、用户消息、注入上下文、助手回复和工具结果,每个桶都标出约 token 数。首图就是会话中途的这块仪表盘:110.2k token,占 1M 窗口的 11%,下方滚动着一张像心电监护一样的逐请求趋势图。

本页是上下文可视化的深度拆解——看清窗口由什么构成。至于 DSH 决定在什么时候收缩这个窗口,请看 上下文压缩与长任务

TL;DR

  • ▸安装不折腾:Add-plugin 向导里搜 dsh-context 点 Install,或一条命令 dsh plugin --profile web add dsh-context——README 承诺无需构建、无需重启。
  • ▸五个入口讲同一件事:侧边栏级的 Context Insights 页、每会话的 Context 标签页、看智能体家族的 Fleet 标签页、右侧栏面板,以及 /context 命令的居中模态框。
  • ▸数字和圆环一致:占用与构成的读数来自和输入框上下文圆环相同的官方 token 计量投影,趋势图悬停还能看到供应商上报的 Actual Prompt / Output / Cache。
  • ▸增减带符号:浏览器的分类徽章(+1 项、−2.8k token)说明这一轮是加进来还是放掉了什么——录屏里的那轮模态框,一次就释放了 2.8k 注入上下文和 7.7k 工具结果。

五个逐帧核验的步骤

第 1 部分 · 装上并唤出

  1. 1

    从 Add-plugin 向导安装

    在 DSH 网页端的 Plugins 页,Add plugin 打开的对话框接受包名、GitHub 地址或本地目录路径。输入 dsh-context 就够了——向导会搜 npm 源(输入框旁有「中国大陆镜像」注册表选择器),黑色 Install 按钮一键收尾。录屏跑在 DSH Local Build 0.1.7-rc.2 徽标上;仓库 README 给出的等价做法是一条命令:dsh plugin --profile web add dsh-context,无需构建、无需重启。

    $Settings → Plugins → Add plugin
    $dsh-context
    $Registry: Mainland China mirror
    $Install
    DeepSeek Harness 的 Plugins 页,Add plugin 对话框打开,包名框里输入了 dsh-context,下方有 Install guide and examples 行、Registry 设为 Mainland China mirror,以及黑色 Install 按钮。
    输入名字点安装——不构建、不重启。在 2:06 观看
  2. 2

    在聊天框输入 /context

    插件最快的门是斜杠命令。在输入框敲 /context,会浮出一行建议——Context,View current context makeup, browse per-step composition——旁边照旧是 Workspace Write 权限芯片和模型选择器(画面里是 DeepSeek-V41-Flash High)。回车打开居中模态框,全程不用离开对话。

    $/context
    $Context — View current context makeup, browse per-step composition
    DeepSeek Harness 聊天输入框,已输入 /context,自动补全行显示 Context — View current context makeup, browse per-step composition,旁边是 Workspace Write 权限芯片与 DeepSeek-V41-Flash High 模型选择器。
    一条斜杠命令,不用跑去侧边栏。在 2:12 观看

第 2 部分 · 读懂窗口的构成

  1. 3

    读窗口:构成加带符号的增减

    模态框首先展示 Current Context:这个新会话只装了 11.5k,占 1.0M 窗口的 1%——System Prompt ≈1.8k(15%)、Tool Schemas ≈8.2k(70%)、Injected Context ≈1.6k(13%)、Assistant Messages ≈184(2%),User Messages 和 Tool Results 还是空的。下方 Context Browser 与上一轮对比、徽章带符号:User Messages −1 项(−36 token)、Injected Context −3(−2.8k)、Assistant Messages −1(+42)、Tool Results −3(−7.7k)——一轮以还出上下文为主的请求。

    dsh-context 的 /context 模态框:Current Context 11.5k / 1.0M token(占用 1%)拆成六桶,下方 Context Browser 列表带正负增减徽章:−36、−2.8k、+42、−7.7k token。
    下一次请求会带上什么——上一轮又改了什么。在 2:14 观看
  2. 4

    逐请求看着窗口长大

    Context Trend 卡按每次模型请求画一根堆叠条——比按消息更细。录屏里的长任务跑到 Turn 5 · Step 41 of 41:00:06:19,Actual 152.6k,Output 4.5k,缓存命中 99.70%;图例拆出 System Prompt ≈1.7k(1%)、Tool Schemas ≈6.8k(5%)、Skill Injections ≈4.7k(3%)、User Messages ≈50(0%)、Assistant Messages ≈49.2k(36%)、Tool Results ≈66.4k(48%)。技能内容单列一桶,偷偷吃上下文的技能藏不进注入上下文里;Step/Turn 粒度和 Total/Delta 模式在「累计构成」与「单次增减」之间切换。

    dsh-context 的 Context Trend 卡:每次模型请求一根堆叠条爬升到 Actual 152.6k,Turn 5 · Step 41 of 41、00:06:19、Output 4.5k、Cache 99.70%,七行图例里 Skill Injections 单独成桶。
    一次请求一根条——窗口的心电监护。在 2:04 观看
  3. 5

    打开任意请求,翻看它由什么拼成

    Context Browser 是开箱动作:选 Live (Next Request) 或任意保留的步骤,七个可折叠分类展开成一行行元素、各自标价。画面里 Tool Results(21 项,60%)被展开成一串带时间戳和大小的 bash、read、tool_write 调用——其中 git diff HEAD 一路展开到命令、描述、工作目录(/Users/bw/dev/dsh-context)和 882 行结果,带 Raw/Markdown 切换。这个工作目录就是插件自己的开发仓库,读起来像作者在自用自家工具。

    dsh-context 的 Context Browser:Tool Results 分类展开成 21 行带时间戳的 bash、read、tool_write 调用,其中 git diff HEAD 展开到命令、描述、工作目录 /Users/bw/dev/dsh-context 与 882 行结果,带 Raw/Markdown 切换。
    每个元素都有标价,每条结果都能展开。在 0:48 观看

FAQ

这页常被问到的问题,依据录屏与插件仓库作答。

dsh-context 是什么?画面是真的吗?

它是第三方 DeepSeek Harness 插件,做上下文洞察与管理——npm 包 dsh-context,GitHub 仓库 bowenliang123/dsh-context(★2,114,Apache-2.0,2026-10-15 实查 pushed 2026-10-14)。UP 主简介自报这个仓库,录屏里的 Plugin Info 卡也渲染出 dsh-context(v0.49.4)和同一路径,画面与仓库互证。本页六帧全部裁自录屏中的真实插件界面;UP 主的手绘示意图、设计版柱状图和角落吉祥物一律不入帧。安装:dsh plugin --profile web add dsh-context。

它和上下文压缩有什么区别?

压缩是机制,这个是显微镜。80% 触发、/compact 和工具结果裁剪决定窗口里留下什么;dsh-context 按请求展示窗口里有什么,Context Events 日志把每次压缩钉在发生的那根条上,让下降自己解释自己。两者天然搭配:开压缩保平安,再来看事件和趋势,确认它到底收回了多少。机制本身的拆解在 context-compaction 页。

这不就是个 token 成本面板吗?

不是——成本在这里只是配角。Context Stats 卡确实按牌价估了成本(录屏会话里是 $0.029),但主轴是构成:哪个桶在吃窗口、逐请求怎么变。账单、台账和省钱杠杆在 usage-tracking 页;这一页回答的是模型实际收到了什么。

它到底测什么?数字可信吗?

测上下文窗口的构成与演进。按仓库 README 的说法,头部占用与构成读数和输入框上下文圆环用的是同一套官方 token 计量投影(contextPressure / contextBreakdown),所以和 DSH 自显示一致;估算值带 ≈ 号,趋势卡悬停还会给出供应商上报的 Actual Prompt / Output / Cache——画面里 152.6k 就是实际值。此外还有 Timing Stats、File Activity 和看智能体家族的 Fleet 标签页。

这和回放会话是一回事吗?

不是。会话回放重看发生过什么——轮次、工具调用、回执。dsh-context 回答另一个问题:模型将收到什么、每一块从哪来。Context Browser 的 Live (Next Request) 模式能在发送前预览下一次请求的拼装;回放工具则是事后往回看。两者互补,谁也替代不了谁。

能帮我省钱吗?

间接能。它按请求给每个桶标价,告诉你刀往哪儿砍才疼——一个只用了窗口 1% 的会话里挂着 8.2k 的工具 Schema,就是精简配置的头号候选。真正的砍法——换模型、砍输出、上运维插件——属于治疗,在 token-optimization 页;本页是告诉你病灶在哪的影像科。

相关攻略

上下文集群的邻居们——以及各自真正的主题。

来源与致谢

录屏来自 B 站 UP 主 阿梨Aria早鸟报(2026-10-12 发布,145 秒,2026-10-15 API 实查 826 播放);UP 主简介自报插件 GitHub 仓库,帧内 Plugin Info 卡显示同一路径——身份按自报口径表述、未经独立核实,素材均非 DSH 团队出品。星标与许可证已于 2026-10-15 经 GitHub API 实查。上方每帧都可跳回原视频对应时间点。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。