DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

mengge237 /

mengge237/dsh-pulse

Verified

本机脉象:压缩判级 / 四道机械闸 / 未提交改动,做成 DSH 统计条上的一格常驻读数,点一下按配置跑命令集并把报告落成 md+json | Local pulse for DSH: compaction grade, four mechanical gates and uncommitted changes as one always-on readout in the stats dock; one click runs your command set and writes an md + json report

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: master@0e6f7c75

dsh-pulse

本机脉象:把压缩判级、四道机械闸、未提交改动做成 DSH 统计条上的一格常驻读数,点一下按配置跑命令集并把报告落成 md + json。

状态条那格:压缩 1/6 · 闸 3/4 · 改动 2

真机截图:压缩 1/6(判级数 / hard 阈值)、闸 3/4(四道机械闸过了 3 道)、改动 2(未提交改动数)。

GET /dsh-pulse/report.json 的返回

它解决什么

纪律(压缩判级 / 四闸 / 未提交改动)原先散在脚本里,靠人记得跑 —— 靠自觉就是假闸。 这个插件把三件事钉进宿主:看得见(统计条一格)、点得动(一键跑命令集)、有产出(md + json 落盘)。

安装 / 卸载

dsh plugin --profile web add "E:/S_Software/deepseek-harness/plugins/dsh-pulse"
dsh plugin --profile web remove dsh-pulse
  • 只改客户端半边(lib/client.js):刷新页面即可。改 lib/index.js 或新增客户端入口要重启 dsh web(服务端半边是启动时 import 的)。
  • 数据目录是 ~/.dsh/discipline/(配置与闸缓存都在里面,改路径等于把它们丢掉)。

配置 ~/.dsh/discipline/config.json

{
  "workdir": "E:\\S_Software\\pl-studio",
  "commands": [
    { "name": "结构闸", "cmd": "python docs\\probe-结构完整性.py", "timeoutMs": 300000 }
  ]
}

每条 cmd 在 workdir 下用 cmd /d /s /c 执行,ok 只看退出码。 写这个文件要剥 BOM:PowerShell 5.1 的 Set-Content -Encoding UTF8 会写 BOM,JSON.parse 遇 BOM 直接抛,表现是「文件明明在却读成默认值」。

两条路由(裸路由,自过来源栅栏:只认 loopback、非同站跨域)

路由 作用
GET /dsh-pulse/report.json 现算轻量态:压缩判级、闸缓存、未提交改动、配置里的命令名
POST /dsh-pulse/run 按配置跑命令集,写 last-report.json、gates.json、纪律报告-<时间戳>.md

旧名 dsh-discipline 的两条路由保留为只转发的别名,兜住改名后没刷新的旧标签页;观察一段时间后可删。

这个数写在哪儿

  • 压缩 ?:取不到数据 —— 本会话没有压缩记录,或投影还没折叠完。
  • 投影形状 rows.compactionMeter = {ver, seq, val:{compactions, compactionFailures, lastAt, lastFailureAt}}。
  • 闸 未跑:还没点过那一格;ok 只认退出码 0。

视觉约束

颜色只用宿主令牌(--dsw-alias-* / --dsw-font-*),不写死色值 —— 源码级闸会拦 #hex / rgb( / hsl(。

更新日志

见 CHANGELOG.md。

—/ 5

No ratings yet

Verified DSH bundle

Commit 0e6f7c75f18e

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout