READMESource: main@6aedbd49
DSH 状态卡片(Status Cards)
English · DeepSeek Harness · 安全说明
统一查看 DSH 会话、任务、渠道、插件与额度状态,并在聊天页边缘使用可收起的小卡片。它不只是“额度插件”。
主要功能
- 「设置 → 插件 → 状态卡片」提供会话状态总览:当前模型/预设/权限、渠道连接、Jobs、Schedule、LCM、Dream、技能和恢复提示。
- 会话右侧提供可收起的额度面板:可显示 OpenCode Go 使用窗口、DeepSeek 已登录账户及 API 余额。
- 与 Channel Core 协作,让飞书或 Discord 的
/status返回当前绑定会话的只读状态,不泄露其他会话。 - 仅在需要时查询并缓存额度,不持续高频轮询;无凭证或接口不可用时给出明确状态,不伪装为零余额。
安装与快速开始
运行要求和依赖见 package.json:
dsh plugin --profile desktop add github:Kerberos255/dsh-status-cards
在「设置 → 插件 → 状态卡片」选择开启哪些额度来源和展示方式,刷新检查状态。更新代码后重启 DSH。聊天页的卡片默认缩在边缘图标处,可展开或固定,不持续占用聊天宽度。
各模块显示什么?
| 界面 | 作用 |
|---|---|
| 插件设置页 | 检查会话、任务、模型、渠道、后台作业与插件健康 |
| 聊天右侧卡片 | 查看已经配置的供应商额度、余额及缓存/刷新状态 |
飞书、Discord /status |
仅查看当前频道绑定会话的安全状态,不暴露整机信息 |
OpenCode Go 的窗口信息来自实际服务,DeepSeek 余额优先读取 DSH 已登录账户;若没有账户但原生 API 凭证可用,可按设置使用官方 API 余额。账户与 API 两种来源不会被擅自混算。供应商不可达、未配置或鉴权失败时不会显示假的 ¥0.00。
隐私和测试
Cookie、API Key 与凭证保存在 Host;前端只拿经过筛选的状态和数字。远程渠道不会收到本机路径、整机额度、其他 Session 信息或记忆正文。
npm test 检查缓存和数字展示等便携逻辑;实时余额和远端消息需登录后测试。配置:config.example.json · 安全:SECURITY.md。
相关:Channel Core · 无损上下文 · Dream 与长期记忆。
许可证:MIT。
No comments yet. Be the first to write one.