Missher12/Missher-DSH-Context-Manager ↗★ 0

@missher/dsh-context-manager

Pre-request compaction and native per-session context inspector for DeepSeek Harness 适合需要监控Token用量、查看历史记录并自动压缩上下文的用户。

Package
@missher/dsh-context-manager
Compatibility
Unverified
Harness peer range
*
Cordis peer range
^4.0.0
Version
0.7.0-local.2
License
MIT
Last updated
Oct 5, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Missher12/Missher-DSH-Context-Manager

使用与设置

“上下文”使用 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 官方价格说明和账单为准。