🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

NPM 脚本启动器 sozercaniekosmosa/dsh-plugin-npm-run-shell

DeepSeek Harness
sozercaniekosmosa36 天前有提交已提供中文文档扫描:未发现敏感能力

在侧边栏一键运行项目里的 npm 脚本

27.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sozercaniekosmosa/dsh-plugin-npm-run-shell
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · dev
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 36 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
适用于 DeepSeek Harness (DSH) 的 NPM 脚本启动器 这是 DeepSeek Harness (DSH) Web 界面的插件,在侧边栏左下角加一个 NPM 脚本快速启动按钮,能自动识别当前项目,并把输出放到独立的交互式终端窗口里。 🌟 功能 1. 界面上的紧凑按钮: - 位于侧边栏左下角(设置旁边)。 - 替换掉标准的服务按钮 "Cordis Plugin"。 - 用整洁的官方 NPM 标志呈现,不带多余文字。 2. 自动识别与切换 Workspace: - 通过 DSH 的会话钩子自动读取当前活跃的 Workspace。 - 既能找到项目根目录下的 package.json,也能找到嵌套子文件夹里的(比如 prj/package.json 或 src/package.json)。 - 如果打开了多个项目,窗口顶部有下拉切换器,可以立刻在任意 workspace 里启动脚本,不用切换当前聊天。 3. 在实时终端窗口里运行: - 脚本通过系统调用 cmd.exe /c start "npm: " cmd.exe /k npm run 启动。 - 在项目目录下打开一个独立的 Windows 命令行窗口。 - 命令执行完后窗口保持打开(/k),方便查看 dev 服务器、构建、测试的日志,或者用 Ctrl+C 中断。
展开完整文档(README 剩余 1 节)
适用于 DeepSeek Harness (DSH) 的 NPM 脚本启动器

这是 DeepSeek Harness (DSH) Web 界面的插件,在侧边栏左下角加一个 NPM 脚本快速启动按钮,能自动识别当前项目,并把输出放到独立的交互式终端窗口里。

🌟 功能

1. 界面上的紧凑按钮:
- 位于侧边栏左下角(设置旁边)。
- 替换掉标准的服务按钮 "Cordis Plugin"。
- 用整洁的官方 NPM 标志呈现,不带多余文字。

2. 自动识别与切换 Workspace:
- 通过 DSH 的会话钩子自动读取当前活跃的 Workspace。
- 既能找到项目根目录下的 package.json,也能找到嵌套子文件夹里的(比如 prj/package.json 或 src/package.json)。
- 如果打开了多个项目,窗口顶部有下拉切换器,可以立刻在任意 workspace 里启动脚本,不用切换当前聊天。

3. 在实时终端窗口里运行:
- 脚本通过系统调用 cmd.exe /c start "npm: " cmd.exe /k npm run 启动。
- 在项目目录下打开一个独立的 Windows 命令行窗口。
- 命令执行完后窗口保持打开(/k),方便查看 dev 服务器、构建、测试的日志,或者用 Ctrl+C 中断。

4. 顺手的 UI:
- 弹出菜单从底部向上展开,干净利落。
- 点击屏幕任意空白处自动关闭。

📂 文件结构

npm-run-shell/
├── client.js # 客户端部分(弹窗 UI、会话/workspace 钩子、SVG 图标) ├── host.js # 宿主部分(查找 package.json、Host RPC、启动终端) ├── package.json # 包描述与 DSH 入口点 ├── cordis.patch.yml # 把插件接入 Cordis 配置档的清单 └── README.md # 安装与使用文档

🚀 在 DSH 里永久安装

让插件在每次 DSH 启动时自动加载(不用再动态确认 cordis_run):

方案 1. 通过符号链接接入用户 Web 配置档(推荐)

1. 打开 PowerShell 终端,在 ~/.dsh/profiles/web/node_modules 里给插件文件夹创建符号链接:

New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.dsh\profiles\web\node_modules\npm-run-shell" -Target "D:\Dev\JS\Prj\2026\dsh-plugins\npm-run-shell" -Force

2. 把插件加入 ~/.dsh/profiles/web/package.json 的 bundles 段:

{
"name": "dsh-profile-web",
"private": true,
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"dshmarket",
"npm-run-shell"
],
"patchReload": "live"
}
},
"dependencies": {
"dshmarket": "^1.65.0",
"npm-run-shell": "workspace:*"
}
}
3. 或者把激活条目加到文件 ~/.dsh/profiles/web/cordis.patch.yml:

- insert:
- id: npm-run-shell
name: 'npm-run-shell'

4. 重启 DSH 网页服务器,或者刷新浏览器页面。

🛠 动态启动(在当前会话中)

如果插件没有永久安装,随时可以通过调用 Cordis Tool 临时启动:
- 把 client.js 和 host.js 的内容传给工具 cordis_define。
- 通过 cordis_run 启动得到的包。
预览分享卡片长什么样 ↓sozercaniekosmosa/dsh-plugin-npm-run-shell
分享 · DeepSeek Harness Hub
sozercaniekosmosa/dsh-plugin-npm-run-shell

在侧边栏一键运行项目里的 npm 脚本

回到顶部