DeepSeek Harness 插件

m724523/dsh-deepseek-live-status

Star 数 ★ 0 分类 UI 增强 收录于 2026-11-10 npm dsh-deepseek-live-status

左侧栏底部的一行状态挂件:绿点加本机四项探针(API、网页、文档、状态页)的实时延迟,点开弹出卡片看官方组件状态。刷新间隔 15 秒到 2 分钟可选。

安装

# npm 包(预构建)

dsh plugin --profile web add dsh-deepseek-live-status

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:m724523/dsh-deepseek-live-status

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

中文 · English

DSH 插件。左侧栏底部一行:状态圆点 + DeepSeek + 最新平均延迟,点开是四项探针和官方状态。

DeepSeek 状态卡片

它显示什么

本机探针(默认 60 秒一轮,只从本机发出):api.deepseek.com、chat.deepseek.com、api-docs.deepseek.com、status.deepseek.com。记录 DNS 耗时、首字节延迟、HTTP 状态,最近 120 次采样用来算可达率和延迟走势。

官方状态:读 status.deepseek.com 的页面内嵌数据 —— 该站没有公开 JSON API。解析出 7 个组件与事件列表,按「是否有覆盖当前时刻的 impact」判定组件状态;解析不到就标未知。

安装

dsh plugin --profile web add github:m724523/dsh-deepseek-live-status

装完重启 dsh web。也支持 #<commit> 锁定版本,或 ./本地目录。

自动刷新

卡片里可选 15 秒 / 30 秒(默认)/ 1 分钟 / 2 分钟,存在 localStorage,重开页面保留。到点会强制跑一轮探针,所以数据是即时的。15 秒是下限。

Host 不跑后台定时器:没有页面在刷的时候它不发任何请求,只保留最近一次结果。

配置

环境变量 默认 说明
DSH_DEEPSEEK_STATUS_TIMEOUT_MS 9000 单次请求超时(1.5s–30s)
DSH_DEEPSEEK_STATUS_URL https://status.deepseek.com/ 官方页地址,可换镜像

兼容性

engines.dsh: ">=0.1.0-rc.5"。缺服务时降级而不报错:没有 shell.overlay 就让挂件自己渲染卡片,没有 locale 就固定中文,没有来源校验接口就跳过校验。

已知限制

  • 官方页的内嵌结构变了会解析失败,此时官方一栏降级为「页面可达、状态未识别」,本机探针照常
  • 只统计本次运行期间的样本,重启清零
  • 只测本机到这几个域名的连通性,不覆盖地区或账号级问题

License

MIT

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →

社区评论

评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。