{ "name": "dsh-task-notice", "version": "0.3.7", "description": "DeepSeek Harness 插件(0.3.7:显示名称统一取全局模型设置的自定义显示名——Provider 的 displayName + 模型的 name,未配置回退官方目录显示名 / 模型 ID;修复模型归属的 Provider ID(Provider 目录不再退化成账本观测,目录退化 / 全局模型设置变更时自动重扫;使用分析 / Token Plan 的消耗汇总严格按目录归属——每个 Provider ID 下方的模型自动来自全局模型设置,模型品牌显示 = 目录归属 Provider 的显示名,不按模型名绑定厂商);价格表模型名不区分大小写;峰谷规则支持逐日生效日(工作日/自定义/每天)+ 自定义时区(默认 UTC+8)+ 峰时价格按倍率或自定义价;自定义价格支持倍率模式(默认价 × 倍率)与 Provider ID 价格倍率;升级后首次启动自动迁移旧价格配置):代理任务完工通知(弹窗提示任务完成与本次 Token 消耗及金额)+ 顶部提示横幅(0.3.6:系统通知权限未授权时提示一键授权;当前使用的模型没有规定价格时提示设置价格,点击横幅直接弹出价格编辑弹窗,「保存并确定」即生效)+ 今日消耗(顶部导航首页:今日模型金额占比饼图 / 各模型 tokens 消耗量 / 今日消费)+ 按 Provider(Key = 全局模型设置路由)的 Token 消耗统计(缓存输入/缓外输入/输出,1年/6个月/3个月/1个月/15天/1周/24小时/自定义时间范围查询)+ 价格编辑(独立页面,0.3.5 重设:模型卡片 + Provider ID 子卡片——卡片显示集体价格(未自定义显示官方价,勾选「自定义价格」解锁编辑),子卡片带「使用集体价格」开关,取消勾选编辑该 Provider 专属价;卡片/子卡片「设置」进入该主体的峰谷计价临时页,多条峰谷规则按条件格式式首个命中生效,退出即保存,启用后卡片显示峰谷编辑样式;价格目录按《大模型API定价对比(4).csv》重建,DeepSeek 空闲/高峰成对行内嵌峰谷档,deepseek-flash 与 deepseek-v4.1-flash 同价,0.3.4 目录未收录条目保留为补充;0.1/0.2 旧账目默认按低谷价计算金额)+ 使用分析(顶部导航:模型金额占比饼图、各 Provider 消耗额度、Token Plan 回本与计费周期重置(4 位验证码 + 两次不同位置确认保护,重置后可撤回并合并期间消耗;每个计费周期有唯一 TID,回本/性价比只统计当前生效 TID,旧 TID 数据冻结并经历史按钮查阅)、429/402 提示重置(任务调用返回 Token Plan 错误码时弹窗询问,未回应则下次正常调用询问是否续费,期间消耗计入临时账本并在回应后并入原周期)、性价比计算(0.3.7 修复:Token Plan 的 Provider 下按该模型调用量 ÷ 加权后的使用金额计算;模型消耗与品牌严格按 Provider 目录归属,不按模型名绑定厂商)、每日费用消耗表(每日记录含模型图例,Token Plan 加权平均严格限定同 TID))+ 设置(插件配置 / Token Plan Key 管理 / Provider ID 管理 / 清除记录数据)。Provider ID 管理可从全局模型设置抓取 Provider ID/显示名/所含模型(模型列显示「显示名(模型 ID)」),首次启动或无数据时自动抓取,目录退化或全局模型设置变更时自动重扫,可手动删除失效 Provider ID。", "type": "module", "main": "lib/index.js", "exports": { ".": { "default": "./lib/index.js" }, "./client": { "default": "./lib/client.js" }, "./typert": { "default": "./lib/typert.host.js" }, "./package.json": "./package.json" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web" } }, "dshhub": { "schemaVersion": 1, "displayName": "dsh-task-notice", "summary": "0.3.7:显示名称统一取全局模型设置的自定义显示名(Provider displayName + 模型 name,未配置回退官方目录显示名/模型 ID);修复模型归属的 Provider ID(Provider 目录不再退化成账本观测,目录退化/全局模型设置变更时自动重扫,消耗汇总严格按目录归属、模型品牌 = 目录归属 Provider 的显示名,不按模型名绑定厂商);价格表模型名不区分大小写;峰谷规则逐日生效日(工作日/自定义/每天)+ 自定义时区(默认 UTC+8)+ 峰时价格倍率/自定义;自定义价格倍率模式与 Provider ID 价格倍率;升级首启自动迁移旧价格配置(峰谷规则/倍率应用到新结构);修复 Token Plan 的 Provider 性价比计算。其余:代理任务完工弹窗通知(含本次 Token 消耗与金额)、顶部提示横幅(0.3.6:通知权限未授权一键授权 / 未定价模型点击直弹价格编辑弹窗并即时生效)、今日消耗(顶部导航首页:今日模型金额占比饼图/各模型 tokens/今日消费)、按 Provider(Key = 全局模型设置路由)统计 Token 消耗(缓存输入/缓外输入/输出,1年/6个月/3个月/1个月/15天/1周/24小时/自定义时间)、价格编辑(独立页面,0.3.5:模型卡片 + Provider ID 子卡片(「使用集体价格」开关 + 专属价预填编辑)、主体峰谷计价规则页(多条规则,首个命中生效,退出即保存)、价格目录按《大模型API定价对比(4).csv》重建(DeepSeek 空闲/高峰内嵌峰谷档,deepseek-flash 与 deepseek-v4.1-flash 同价)、旧账目按低谷价)、使用分析(模型金额占比饼图/各 Provider 额度/Token Plan 回本与计费周期重置(4 位验证码 + 两次确认保护,可撤回并合并期间消耗;周期 TID 内部身份,回本/性价比只算当前 TID,旧 TID 历史按钮查阅)、429/402 提示重置与续费确认(临时账本合并显示)/性价比/每日费用消耗表(含模型图例,同 TID 加权))、设置(插件配置/Token Plan Key 管理/Provider ID 管理/清除记录数据)。Provider ID 管理可从全局模型设置抓取 Provider ID/显示名/所含模型(模型列显示「显示名(模型 ID)」),首次启动或无数据时自动抓取,目录退化或全局模型设置变更时自动重扫,可手动删除失效 Provider ID。", "categories": [ "通知", "消耗统计", "Web UI", "观测" ], "surfaces": [ "host", "web" ], "capabilities": { "provides": [ "service:task-notice" ] }, "compatibility": { "dsh": ">=0.1.0-rc.5", "node": ">=20" }, "permissions": {} }, "files": [ "lib", "cordis.patch.yml", "README.md", "CHANGELOG.md" ], "keywords": [ "deepseek", "deepseek-harness", "dsh", "dsh-plugin", "client-plugin", "notice", "notification", "token", "usage", "statistics", "消耗", "通知", "统计", "api-key" ], "license": "MIT", "engines": { "node": ">=20" }, "peerDependencies": { "react": "^18.0.0", "zod": "^4.4.0" }, "peerDependenciesMeta": { "zod": { "optional": true }, "react": { "optional": true } }, "devDependencies": { "zod": "^4.5.4" } }