如何看懂 Agent 的上下文都花在哪了dsh-contextDeepSeek Harness 上下文可视化插件完整指南【免费下载链接】dsh-contextThe best DeepSeek Harness plugin for context insight and management, with context dashboard / browser and context command, for context statistics, composition, breakdown, evolution details, understanding how the context is made of, and how it evolves. 一站式 DeepSeek Harness 上下文可视化插件Context 面板及浏览器与 Context 命令透视上下文组成、演进、压缩、剪枝等事件与动作。项目地址: https://gitcode.com/gh_mirrors/ds/dsh-context你是否遇到过这种情况Agent 聊到一半突然变笨或者 Token 账单悄悄飙升却不知道上下文窗口到底被谁吃掉了开源插件dsh-context就是来解决这个痛点的——它是一款 DeepSeek Harness 上下文可视化插件提供 Context 面板、上下文浏览器与/context命令帮你透视上下文的组成composition、演进evolution、压缩compaction与剪枝prune事件看懂上下文是怎么构成的、又是怎么演进的。为什么你需要上下文可视化Agent 的每一次请求模型看到的都不是你说的话而是一个拼装好的上下文包系统提示词、工具 Schema、历史消息、注入的上下文、助手回复、工具结果……这些内容各有 Token 开销且随着对话推进不断膨胀、被压缩、被剪枝。没有可视化时你只能看到一个模糊的上下文占用环装上 dsh-context 后这个黑盒变成了一张透明的账单六色组成分类含义典型特征 System Prompt系统提示词稳定但可能很长 Tool Schemas工具定义 JSON Schema容易被忽视的隐形开销 User Messages你的消息通常占比很小 Injected Context注入的上下文技能、快照等会随插件/技能注入而跳变 Assistant Messages助手回复长会话中的大头 Tool Results工具执行结果长命令输出的重灾区一键安装步骤任何 DeepSeek Harness 安装环境中执行一条命令即可安装无需构建、无需重启dsh plugin --profile web add dsh-context更新到最新版则是dsh plugin --profile web update dsh-contextlatest如果更习惯从源码阅读或二次开发可以克隆仓库 https://gitcode.com/gh_mirrors/ds/dsh-context 核心代码位于src/host/宿主端数据折叠与src/client/界面渲染两个目录。Context 面板上下文仪表盘全景速览打开任意会话点击Context / 上下文标签页你会看到整块仪表盘从顶部到底部依次是 Context Stats会话总览——多少轮对话Turns、多少步Steps、发生了几次注入、压缩与剪枝。 Current Context当前窗口占用如77.6k / 262.1k tokens (30%)六色堆叠条直观展示预算被谁吃掉灰色轨道是剩余余量。它读取的是与聊天输入框上下文占用环完全相同的官方计量数据数字不会打架。Top Tool Schemas列出最贵的 5 个工具 Schema——很多会话的隐形成本就藏在这里。 Context History下文详述的历史演进图表。 Context Browser下文详述的开箱浏览器。当对话开始变卡、回答质量下降时这一屏就能告诉你是哪一个部分吃掉了预算。History 图表看着窗口长大、被压缩History 卡片为每次模型请求画一根堆叠柱比按消息粒度更细上图是一个真实会话上下文在 48 轮对话中增长到约 563k tokens随后一次压缩✂ 标记一步回收了 −535.5k对话从全新的小窗口继续。交互技巧在Step / Turn两种粒度间切换横向滚动查看更早历史。悬停任意柱即时显示该步的轮次、时间、估算值与服务商上报的 actual prompt tokens。点击柱子可固定完整分解详情✂ 标记处即压缩或剪枝发生的位置——看着柱子跳水很解压。悬停历史柱时右侧 Context Browser 会联动预览那一步的上下文离开图表后恢复你手动选择的步骤。/context 命令会话内一键透视上下文不想切标签页在输入框键入/context或从/菜单中挑选并回车会弹出一个居中对话框内含Current Composition卡片与Context Browser——与标签页相同的组成条、图例和按步浏览让你在对话中途就能检查任意一次请求是由什么拼装而成的全程不离开聊天这个对话框由src/client/components/contextModal.tsx渲染触发后不产生任何聊天消息纯只读体检。Context Browser打开任意一次请求的盒子这是 dsh-context 最有深度的一块选中Live下一次请求或历史中任意保留的步骤逐层展开它实际由什么拼装而成采用渐进式披露设计三级下钻六个分类区块每个显示条数与 Token 小计元素行逐条消息 / 提示词 / 工具 Schema各自标价实际内容完整系统提示词、每个工具的描述与 JSON Schema、消息正文、推理过程、工具调用参数与工具输出——永远不给你只有 Token 总和却看不到条目的黑箱。压缩前的历史步骤会从已删除消息档案中重建卡片会如实标注该步骤构成为近似值。 多模态图片附件全视图在 DeepSeek Harness 0.1.1 上带图的用户消息会展开为卡片布局文字卡 每张图一个缩略卡显示尺寸、存储大小以及估算 Token 成本按 DeepSeek 官方图片尺寸→Token 换算单图封顶 117–384 tokensContext Events窗口何时、为何变了每一次压缩、工具输出剪枝、技能/插件上下文注入、模型切换都会被记录为一条事件附带 Token 增量±、轮次/步归属与时间戳并可按Inject / Compact / Prune / Switch四类筛选——比如某技能是何时被注入的这次压缩到底回收了多少一查便知。事件与历史数据由宿主端投影单元维护src/host/timeline.ts前端零轮询、按需推送这也是插件在超长会话下依然流畅的关键。常见问题 FAQQdsh-context 是什么A一款 DeepSeek Harness 官方插件体系的上下文可视化插件核心功能包括上下文仪表盘Context 面板、/context命令与上下文浏览器。Q安装后需要重启吗A不需要。安装后dsh web启动即可无构建步骤。Q显示的数字和聊天框的占用环一致吗A一致。面板读取与官方上下文环相同的contextPressure/contextBreakdown计量图例带≈的数字与环面板完全对齐。Q项目采用什么协议AApache-2.0可自由使用与二次开发。写在最后dsh-context 把 Agent 上下文从玄学变成了账本哪部分吃了预算、何时被压缩、每张图值多少 Token一目了然。上下文管理得越透明你的 Agent 就越稳定、账单越可控。快去装上它看看你的会话里究竟住着什么吧 【免费下载链接】dsh-contextThe best DeepSeek Harness plugin for context insight and management, with context dashboard / browser and context command, for context statistics, composition, breakdown, evolution details, understanding how the context is made of, and how it evolves. 一站式 DeepSeek Harness 上下文可视化插件Context 面板及浏览器与 Context 命令透视上下文组成、演进、压缩、剪枝等事件与动作。项目地址: https://gitcode.com/gh_mirrors/ds/dsh-context创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考