Missher12/Missher-DSH-Context-Manager ↗★ 0
@missher/dsh-context-manager
提供上下文预压缩与只读检查面板 适合需要监控Token用量、查看历史记录并自动压缩上下文的用户。
安裝
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Missher12/Missher-DSH-Context-Manager說明文件
閱讀完整 README ↗使用与设置
“上下文”使用 DSH 原生主题和控件,在一个连续面板中展示:
- 当前组成:模型总窗口、已用内容、未占用与灰色斜线压缩保留。摘要、工具、对话、指令分别显示估算 Token 数;宿主计量差额显示为“其他占用”。预留依实际检查线计算,不是永久不能使用的硬件空间。
- 变化与用量:占用柱状图、压缩前后、本会话累计与缓存命中;摘要调用单独计数。缺失数据保持未知,累计 Token 不等于当前占用或账单金额。
- 当前有效内容:默认显示 4 项和最近 2 条压缩记录,可展开与分页。摘要可沿实际保存的来源引用追溯;正文每段最多 16,000 字符,图片显示引用,不预加载全部历史。
页面只读,不激活 Agent、不发起模型请求、不追加会话日志。只在此视图内隐藏发送区,切回“对话”恢复草稿。完整历史与正文不轮询;面板打开时仅轻量刷新闲置状态。分析上限 50,000 条日志,超过时明确报错。宿主布局标记改变后需要重新验证只读视图适配。
参数只在 设置 → 上下文管理 中编辑并保存,更新不会覆盖已保存值。
| 参数 | 默认值 |
|---|---|
| 自动压缩总开关 | 开启 |
| 触发占用 / 目标占用 | 80% / 55% |
| 提前检查 / 安全空间 | 1% / 2% |
| 摘要输出上限 | 8192 Token,另受实际模型及请求上限约束 |
| 每请求最多压缩 / 单次摘要超时 | 2 次 / 90 秒 |
| 闲置整理 / 闲置时长 | 开启 / 15 分钟 |
| 闲置最低占用 | 65%,且不低于目标占用加 10 个百分点 |
| 额外摘要重点 | 空,最多 2000 字符 |
实际检查线为 min(窗口 × 触发比例, 窗口 − 输出预留 − 安全空间) − 提前检查空间。它在新任务已经进入请求后测量,包括系统指令、工具定义等;必要时先整理再执行主请求。TokenMeter 可能使用估算值,目标占用不是精确分词或无损承诺。
摘要使用会话的实际模型和推理级别,可能产生 API 费用并改变缓存命中。摘要包含目标、约束、完成、待办、证据、下一步与未知事项;结构校验不保证语义无损。失败、取消、未完成、没有缩减或超过次数时停止本次尝试,不无限重试。已提交的工具整理不会因此撤销,原始记录仍可查询。
闲置从任务正常完成起计时,后台忙碌时有界延后;新消息、模型切换、停止或停用会使旧计划失效。每个完成资格最多发起一次闲置摘要,先持久登记再请求。重启只恢复已登记且重新加载会话的未尝试资格,至少等待 5 秒复查;未知结局的在途请求不会重复计费重发。应用退出时不运行,不扫描或激活所有旧会话。
选择内置官方 DeepSeek 路由时还会显示峰谷时段与费用比较提示,第三方路由隐藏。它使用插件内 2026-09-29 的价格政策及 2026 年日历快照,不是实时价格服务;未知模型或年份不补造。实际费用以 DeepSeek 官方价格说明和账单为准。