DeepSHPlugins
dsh-healthcheck 项目预览
GITHUB / COMMUNITY PROJECT

dsh-healthcheck

生态与开发TypeScriptMIT

DSH 环境只读体检:磁盘/内存/延迟/缓存膨胀/插件版本落后检测,分级报告并对比历史基线趋势。只读,不删任何东西。

2 Starstaxueseek 更新时间 2026-08-24
访问 GitHub 仓库
dsh-healthcheck 项目预览

项目介绍

中文

DSH 环境只读体检:磁盘/内存/延迟/缓存膨胀/插件版本落后检测,分级报告并对比历史基线趋势。只读,不删任何东西。

English

Read-only DSH environment health check: disk, memory, latency, ~/.dsh bloat and outdated-plugin detection with graded reports and baseline trend comparison. Deletes nothing.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
taxueseek
仓库
taxueseek/dsh-healthcheck
GitHub Stars
2
Forks
0
开发语言
TypeScript
许可证
MIT
最近推送
2026-08-24
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

59/ 100
维护活跃
88
文档与实用信息
100
生态关注度
14
安装便捷信号
100
项目声明信号
100

近 18 天仍在更新;README 含完整安装与使用说明;关注度尚低(2)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add github:taxueseek/dsh-healthcheck

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-healthcheck

DeepSeek Harness 环境体检插件:一个 health_check 工具,只读体检你的 dsh 环境,产出分级报告(CRITICAL / WARNING / INFO),并对比上次体检的趋势。

融入 sys-doctor 的体检方法论(指标快照 + 历史基线 + 趋势对比 + 大目录定位),并针对 dsh 环境增加专属体检项。

体检项

类别内容分级
磁盘APFS 数据卷使用率(/System/Volumes/Data,避免系统卷误导)≥90% CRITICAL / ≥80% WARNING
磁盘趋势对比上次体检的已用增量(GB)增量 >5GB WARNING
内存macOS 内存压力(vm_stat 换算)≥80% WARNING
网络ping 8.8.8.8 平均延迟≥150ms WARNING
~/.dsh 膨胀clipboard 图片、sessions、profiles、storages 各目录大小≥1GB WARNING
插件版本对比 npm registry 最新版有新版 INFO
工具链brew/npm/pnpm/node/python3/git/gh/zstd 可用性缺失 INFO

只读设计:只体检和报告,绝不自动删除任何东西。清理动作由模型根据报告建议、你确认后执行。

数据

  • 历史基线:~/.dsh/health/history.jsonl(每次体检追加一条,保留最近 200 条)
  • 首次体检即建立基线,下次自动对比趋势

安装

dsh plugin --profile web add "github:taxueseek/dsh-healthcheck#main&path:."
# 重启 dsh web

(本地开发:dsh plugin --profile web add /path/to/dsh-healthcheck)

用法(模型视角)

用户说「体检一下」「看看磁盘」「环境是不是有问题」→ 模型调用 health_check,返回分级报告:

# 环境体检报告
总体: HEALTHY | CRITICAL 0 / WARNING 0 / INFO 4
- [INFO] 磁盘使用率 62.5%,可用 285.3 GB
- [INFO] 内存压力 34.2%
- [INFO] 网络延迟 18 ms
~/.dsh 数据目录:
  1.2 GB  ~/.dsh/sessions
插件版本:
  dsh-context: 0.5.0 → 0.7.3(可升级)

配置

- id: healthcheck-toolkit
  name: 'dsh-healthcheck'
  config:
    stateDir: '~/.dsh/health'    # 历史基线目录
    historyLimit: 200            # 保留快照条数
    diskWarnPct: 80              # 磁盘 WARNING 阈值(%)
    diskCriticalPct: 90          # 磁盘 CRITICAL 阈值(%)
    memoryWarnPct: 80            # 内存压力 WARNING 阈值(%)
    latencyWarnMs: 150           # 延迟 WARNING 阈值(ms)
    scanTimeoutMs: 30000         # 单次扫描超时

开发

npm install --include=dev
npm test          # node --test 单元测试
npm run build     # tsc 编译

许可

MIT

安装

\\\sh dsh plugin --profile web add taxueseek/dsh-healthcheck \\\

贡献

欢迎提交 PR。

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目