dsh-env-inspector:DeepSeek Harness 里的电脑环境自检仪表盘
webkubor/dsh-env-inspector
为 DeepSeek Harness 提供电脑环境自检面板:实时探测监听端口并一键安全释放,展示 CLI 工具链版本、模型凭据存在性与已加载 DSH 插件。
dsh-env-inspector 是给 DeepSeek Harness 用户准备的本机环境自检面板,把「这台电脑到底装了什么」摊开成一块可视化仪表盘。它针对端口被残留进程占用、工具链版本要反复敲命令确认、模型凭据是否配好无从判断这些日常麻烦,把系统状态、CLI 就绪情况与监听端口集中到一处。端口卡片支持一键安全释放,带核心端口锁定与两阶段退出护栏;工具链卡片覆盖 12 款常用命令,凭据区只显示存在性、不露明文。插件由 webkubor 维护,MIT 协议,纯 JavaScript 实现,零运行时依赖且不联网。
如何安装
dsh plugin --profile web add @dsh-plugins/dsh-env-inspector- 分类
- 工作流与自动化
- 平台
- DSH Plugin
- 作者
- webkubor
- 分发方式
- 插件
dsh-env-inspector 核心特性
dsh-env-inspector 仓库简介
它是做什么的?
webkubor/dsh-env-inspector 是 DeepSeek Harness(DSH)的环境自检与端口运维插件,把「这台电脑到底装了什么」变成一块可视化仪表盘。它解决开发时端口被残留进程占用、工具链版本要反复敲命令确认、模型凭据是否配置无从判断的麻烦,让你在 DSH 里一眼看清系统状态、CLI 就绪情况与监听端口。插件由 webkubor 维护,采用 MIT 协议,纯 JavaScript 实现,零运行时依赖且不联网,所有探测都在本机完成。
核心功能
- 活跃端口全景与一键释放:实时探测所有监听端口及占用进程名,点击「×」即可安全终止,页面自动重拉自检、KPI 计数同步递减。
- 端口安全护栏:DSH 核心端口与宿主进程永久锁定,系统核心 PID 强制拦截,执行前二次校验 PID 确实在监听目标端口,并采用先 SIGTERM 后 SIGKILL 的两阶段退出。
- 全网监听告警与动态端口折叠:以黄色警告圆点标注监听在 0.0.0.0 的端口,高位动态端口(49152+)默认折叠进抽屉,可一键展开逐一释放。
- 命令行工具链嗅探:以双列卡片实时展示 node、npm、pnpm、yarn、git、docker、mise、brew、codex、claude 等 12 款常用工具的安装与版本状态。
- 凭据与插件总览:翡翠绿高亮已配置生效的模型能力,未配置项以灰度标签呈现,绝不输出任何密钥明文;同时列出当前 profile 加载的 DSH 扩展插件及生效版本、本机局域网 IPv4/IPv6 网卡地址。
怎么使用这个插件?
在 DSH 中启用后,点击顶部导航栏的「🖥️ 电脑环境」Tab 即可打开仪表盘,顶部 4 项 Hero KPI 指标行先给出整体概览,下方双列网格卡片分别对应系统状态、工具链、凭据与端口。排查端口占用时,在端口卡片里找到目标端口点击「×」释放,页面会自动刷新并更新计数;高位动态端口先点「展开 N 个端口 ▾」再处理。所有接口强制校验同源请求,探测全程在本机执行,不向外部网络上报数据。
报错怎么排查?
端口释放失败时,先确认目标端口是否属于被锁定的 DSH 核心端口或宿主进程,这类端口会显示锁形徽标且不允许终止。若提示 PID 校验不通过,说明该进程已不再监听目标端口,按官方说明刷新自检后重试即可。工具链或凭据显示未就绪时,检查对应命令是否在系统 PATH 中可用,以及相关环境变量是否已在当前会话配置生效。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:webkubor/dsh-env-inspector。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
