DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Game Hud — DeepSeek Harness 插件(DSH Plugin)
← Plugins
G

dsh-game-hud

Game Hud

DeepSeek Harness 的游戏风格悬浮 HUD:HP 条显示账户余额与 ¥20 上限,MP 条显示剩余上下文,显示官方高峰/低谷定价及切换倒计时,上下文剩余不足 5% 时自动压缩,并提供携带记忆开启新对话的按钮。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:guoliyuan97-png/dsh-game-hud#62a9c8f6b12dda7bea01d6f12a044fb1ad9d5f14
README兼容性版本

兼容性与来源证明

Game Hud 以 dsh-game-hud 发布,当前版本为 1.3.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/10

版本

1.3.2stable
2026/9/10

相关插件

正在加载相关插件…

最新版
1.3.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 4
周下载
0
最近提交
2026/9/10
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Pet@linxin666/dsh-pet适用于 dsh Web GUI 的多宠物伴侣插件:由注册表驱动的浮动宠物,可响应模型活动,支持为每只宠物命名、抚摸/喂食互动以及亲密度评分

README

dsh-game-hud

游戏风格悬浮 HUD 插件(DeepSeek Harness)。

  • ❤ 血条:实时显示 DeepSeek 账户余额(官方 user/balance 接口),满格金额可配置(默认 ¥20)。
  • ✦ 蓝条:当前会话上下文剩余(与官方 UI 同源的 contextPressure 投影),随对话增长从满格减少。
  • 🚨 低余额告警:余额(血条)低于阈值(默认 10%)时,悬浮窗四周闪烁红光(可配置开关)。
  • 🗜️ 折叠迷你视图:折叠后显示紧凑的血条 + 蓝条,随时扫一眼余额与上下文。
  • ▲▼ 峰谷定价:官方规则(北京时间周一至周五 09:00–12:00 / 14:00–18:00 为高峰,其余时段含周末全天为空闲时段、价格为高峰的一半),显示当前单价与距下次切换倒计时(每秒跳动)。
  • ⚡ 自动压缩:上下文剩余 < 5% 时自动触发 /compact;压缩满 2 轮后出现「开启新对话(携带记忆)」按钮;不点击则继续自动压缩。
  • 🔁 携带记忆新对话:点击后用当前模型生成记忆摘要 → 新建会话并注入记忆(不回答旧问题、不丢记忆),新会话上下文重新累计。

配置

所有配置项都有默认值,可通过 DSH 设置 → 插件 → dsh-game-hud 界面编辑(保存后 HUD 实时生效,无需重启),或在 profile 的 cordis.patch.yml 中覆盖:

配置项类型默认值说明
maxBalancenumber20血条满格金额(CNY)。余额超过此值显示满格,低于按比例减少
lowAlertbooleantrue低余额红光告警开关:余额(血条)低于 lowThreshold 时,悬浮窗四周闪烁红光
lowThresholdnumber10告警阈值(%)。仅血条触发,蓝条(上下文)不触发
priceTableobject{}可选:按模型覆盖峰谷单价(元/百万 tokens)。未覆盖的模型用内置价格表

cordis.patch.yml 示例:

- insert:
    - id: game-hud
      name: 'dsh-game-hud'
      config:
        maxBalance: 50
        lowAlert: true
        lowThreshold: 10
        priceTable:
          # 官方价(元/百万 tokens),2026-09-10 12:00 起生效
          deepseek-v4-flash:
            peak: { input: 2.0, output: 8.0, cacheHit: 0.04 }
            valley: { input: 1.0, output: 4.0, cacheHit: 0.02 }

实时机制

数据刷新机制实时粒度
❤ 血条(余额)客户端每 3 秒轮询宿主 → 宿主缓存 30 秒后重查官方余额接口花钱后 ≤30s 内血条下降
✦ 蓝条(上下文)每 3 秒重新测量会话(与官方 UI 同源投影数据)每发一条消息就变
▲▼ 峰谷 + 倒计时峰/谷时段按官方规则即时计算;单价来自内置价格表(可用 priceTable 覆盖)时段秒级;单价随插件版本更新
⚡ 压缩轮数 / 按钮每 3 秒从会话事件日志统计 compaction/end压缩完成后 3 秒内出现

⚠️ 单价不是实时拉取的:内置价格表写死在 lib/index.js 的 PRICE_TABLE。官方调价后 HUD 仍会显示旧价,需要更新插件版本(或在设置里用 priceTable 覆盖)。只有余额(血条)是走官方 user/balance 接口实时获取的。

数据通道

  • 宿主注册三个同源 HTTP 路由:
    • GET /hud/state?sessionId=<id> — 实时状态:余额 / 上下文 / 峰谷定价 / 压缩轮数 / maxBalance
    • POST /hud/digest — 用当前模型生成记忆摘要(携带记忆新对话的数据源)
    • POST /hud/seed — 向新会话静默注入记忆(user/message append,不触发 agent 回复、不回答旧问题)
  • API Key 经宿主 credentials 服务解析(默认 DEEPSEEK_API_KEY,自动读取 llm-deepseek 配置中的 apiKeyEnv)。
  • 客户端以 window.__ModuleLoader__.load() 手写格式打包,无需构建器。

安装

方式一:dsh 命令安装(推荐)

dsh plugin --profile web add github:guoliyuan97-png/dsh-game-hud#v1.2.0

安装后重启 DSH:HUD 面板出现在浏览器右下角;配置入口在 设置 → 插件 → dsh-game-hud。

方式二:从 GitHub 直接安装

在 DSH 的 web profile(如 E:\.dsh\profiles\web)中:

// package.json
{
  "dependencies": {
    "dsh-game-hud": "github:guoliyuan97-png/dsh-game-hud#v1.2.0"
  },
  "dsh": { "profile": { "bundles": ["dsh-game-hud"] } }
}

然后 pnpm install 并重启 DSH,浏览器右下角会出现可拖动的 HUD 面板。

方式三:本地开发(file: 引用)

// package.json
{
  "dependencies": { "dsh-game-hud": "file:./packages/dsh-game-hud" },
  "dsh": { "profile": { "bundles": ["dsh-game-hud"] } }
}

许可

MIT