zhangsaizz/dsh-widgets-plugin
zhangsaizz★ 0TypeScriptLast synced: 2026-08-16
支持 deepseek-harness 各类小组件
README excerpt
dsh 小组件集合 一个面向 DeepSeek Harness 的小组件(挂件 / widgets)monorepo。这里主要制作一些 「小组件」:每个组件都是可独立发布、可在任意 DeepSeek Harness 实例中安装的插件, 浏览器端通常以 shell.overlay 浮动挂件或 Web 设置页的形式呈现,可拖动、可缩放、 可折叠、可配置。当前仓库包含三个小组件: 小组件 包 说明 余额看板 @dsh-plugins/balance 一个包 = ctx.balance 能力缝隙 + 5 个厂商 Provider + 用户绑定设置 + 浮动余额看板;支持单账户 / 多账户视图、趋势涨跌、动态滚动、缩放与角落吸附,供应商配置在小组件管理的「配置」弹窗中完成 Token 暴击挂件 @dsh-plugins/client-ui-token-crit 浮动的 token 用量计量挂件;实时显示当前会话累计 token 用量,增长时触发网游风格暴击动效,附带可配置面板 会话监控看板 @dsh-plugins/client-ui-session-monitor 浮动的会话监控面板;列出正在执行的会话与运行状态,会话完成一轮时主动弹提醒(可自动消失或需确认),点击任意会话一键跳转 预览 余额看板 Token 暴击挂件 会话监控看板 : : : : : : 小组件管理设置页 : : 前三张为挂件的静态状态预览;实际挂件可拖动、缩放、折叠,动效与完整交互见 使用 及各子包 README。最后一张是 Web 设置里的「小组件管理」设置页。 结构 包 角色 @dsh-plugins/balance 合并后的余额插件(Host 缝隙 + 厂商 + Web 看板,单插件行): ctx.balance 绑定提供商路由并应答 balance/query / balance/list Remote;5 个厂商 Provider + 设置驱动的用户绑定 + / dsh/balance/settings Web 路由;浏览器半挂载 Remote 并注册看板挂件与配置面板 @dsh-plugins/client-ui-token-crit Token 暴击挂件(浏览器端,纯 UI) @dsh-plugins/client-ui-session-monitor 会话监控看板(双半:Host 半 turn/end 原因跟踪 + 状态路由;浏览器端列出运行中会话、按状态提醒、点击跳转) @dsh-plugins/client-ui-widget-manager 小组件管理设置页(浏览器端):列出小组件并支持「添加 / 关闭」,为带配置的挂件提供「配置」弹窗 @dsh-plugins/dsh-widgets-plugin 可安装 bundle:一层挂载以上全部插件 完整的组件管理列表(组件明细、…
View full README on GitHub →