上下文用量提醒 itstartstosnow/dsh-context-window-reminder
DeepSeek Harness每轮告知模型已用多少上下文,避免误判余量
29.5/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add itstartstosnow/dsh-context-window-reminder该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
给 DeepSeek Harness 的智能体用的上下文窗口小提醒:每轮只给一行数据,不做判断、不给建议、不设阈值,由模型自己决定怎么做。
README
由 DeepSeek 最新模型翻译生成dsh-context-window-reminder
给智能体的轻量上下文窗口提醒,不是账号/套餐用量提醒。
DSH 不会在每轮对话里主动把模型上下文窗口用量注入给模型。模型有时会猜测剩余空间,e.g.,误以为上下文快满了所以偷工减料。本插件会在提示词中增加轻量提醒,告诉智能体自己用了多少上下文:
Context window: 392k / 1M tokens used (39%)
❌ 仅关注上下文窗口,不涉及账单、套餐、账号用量等 usage 数据。
设计上刻意保持最小:每次只给一条数据,不做任何判断、建议、阈值或状态分级;这条数据怎么用、要不要收敛、要不要继续,由模型自行决定。
适用于 DeepSeek Harness(dsh)0.2.1-rc.x,Host 插件,安装后对所有会话生效。
用前 / 用后
用前,模型看不到任何占用数据:
你:帮我重构这个模块模型:(只能靠猜……"我读了不少文件,可能快满了")
用后,你的消息后面多一条可折叠的上下文提示(模型可见,界面上是灰色的"上下文注入"行):
你:帮我重构这个模块 Context window: 392k / 1M tokens used (39%) ← 新增,可折叠,不是你说的话模型:……
展开完整文档(README 剩余 1 节)
dsh-context-window-reminder 给智能体的轻量上下文窗口提醒,不是账号/套餐用量提醒。 DSH 不会在每轮对话里主动把模型上下文窗口用量注入给模型。模型有时会猜测剩余空间,e.g.,误以为上下文快满了所以偷工减料。本插件会在提示词中增加轻量提醒,告诉智能体自己用了多少上下文: Context window: 392k / 1M tokens used (39%) ❌ 仅关注上下文窗口,不涉及账单、套餐、账号用量等 usage 数据。 设计上刻意保持最小:每次只给一条数据,不做任何判断、建议、阈值或状态分级;这条数据怎么用、要不要收敛、要不要继续,由模型自行决定。 适用于 DeepSeek Harness(dsh)0.2.1-rc.x,Host 插件,安装后对所有会话生效。 用前 / 用后 用前,模型看不到任何占用数据: 你:帮我重构这个模块模型:(只能靠猜……"我读了不少文件,可能快满了") 用后,你的消息后面多一条可折叠的上下文提示(模型可见,界面上是灰色的"上下文注入"行): 你:帮我重构这个模块 Context window: 392k / 1M tokens used (39%) ← 新增,可折叠,不是你说的话模型:……(知道还有约 60% 空间,自行判断怎么安排) - 这条提示不是用户消息:不用回复、不占工具位、不产生新的对话轮次,只是让模型多知道一个事实。 - 插入位置在历史尾部:你的消息、之前的所有对话、系统提示词都不动。 - 同一轮里如果步骤很长,每 20 步会再补一条最新数字(第 1、21、41…步);数字与上次完全相同时不重复。 - 拿不到占用数据时(比如会话第一步还没有上次请求的计量)就什么都不做,不会报错或留占位。 实现方案(简要) 1. 读取宿主现成的上下文占用(与界面占用环同源),不自己估算、不调模型。 2. 在每轮第一步、以及每 20 步,把「已用 / 上限 / 百分比」追加成一条独立的上下文消息。 3. 不判断、不建议、不改系统提示词、不改压缩策略、不打断任务。 4. 取不到数字就静默跳过。 更细的接入点、数据字段、去重投影和验证记录见 doc/technical.md(中文)。 性能影响 - 每次注入约 13 token;每 20 步才一条。一个 80 步的长回合大约 4 条,总计不到 60 token。 - 只在对话尾部追加,系统提示词和已有历史的缓存前缀完全复用,不会让整段 prompt 重新计费/重算。 - 非注入步骤只多一次取模判断;没有额外模型请求、没有网络请求、没有可感知延迟。 - 不改变模型行为之外的任何东西:不触发回复、不新增轮次、不占工具。 安装 npm: dsh plugin --profile <profile 名> install @itstartstosnow/dsh-context-window-reminder 本地开发(link 本目录): - 桌面端在会话里让智能体执行:plugin_manager install_bundle target: <本目录绝对路径> - 命令行:dsh plugin --profile <profile 名> install link:<本目录绝对路径> 安装通常热生效;如果之后修改了本地代码,需要重启一次 DSH 让模块重新加载。 配置与关闭 默认每 20 步、也覆盖子代理会话。要调整就在配置档的 cordis.patch.yml 里按行 id 覆盖: - id: context-window-reminder name: '@itstartstosnow/dsh-context-window-reminder' config: everySteps: 20 includeSubagents: true | 字段 | 默认 | 含义 | | everySteps | 20 | 同一轮内再次注入的步数间隔 | | includeSubagents | true | 是否也向子代理会话注入 | 关闭:plugin_manager set_plugin entryId: include:context-window-reminder enabled: false;彻底移除:plugin_manager remove_bundle target: @itstartstosnow/dsh-context-window-reminder。 已知限制 - 数字是宿主估算(与界面占用环同源),不是服务商账单级精确值,判断"还剩多少"足够。 - 不含本轮刚发出、尚未写入会话的那条消息本身,所以可能比最终请求略小一点。 - 只影响模型可见的上下文,不改变界面仪表、压缩策略或任何工具行为。 许可 MIT,见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
itstartstosnow/dsh-context-window-reminder
每轮告知模型已用多少上下文,避免误判余量
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,270已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。