DSH 会话健康检查插件
omdsh-dev/dsh-session-health · 企业
DSH 会话健康检查插件:多帧 zstd 会话文件的帧级扫描诊断(torn/损坏/空会话检测),零依赖只读,注册 sessionhealth 工具
★ 9GitHub 星标
0分支
2026-08-14最近更新
TypeScript开发语言
MIT许可证
主要功能
- 只读保证绝不修改/删除任何文件(测试覆盖"扫描后文件字节数不变",见 files.spec SH-06 用例)
- zstd-scan.spec.ts官方压缩器生成帧的边界/多帧/not-zstd/截断/保留位 + 真实会话差分(大/中/小文件与官方 scanZstdFrames 逐帧一致
- 路径围栏session id 严格目录名白名单(防 ../ 穿越)
- 绝对路径与最终文件均做 fs.realpath 真实路径 containment(防符号链接/junction 逃逸)
- 枚举用 lstat 拒绝 symlink
使用条件
- 消费验证tarball 装入 rc.6 consumer → dsh --profile compat --dump-config 出现本插件 row → 工具真实注册与执行通过
- 启动方式npx -p @deepseek-ai/dsh@0.1.0-rc.6 dsh web(lib 生产模式
安装命令
dsh plugin --profile web add github:omdsh-dev/dsh-session-health