NPM 脚本启动器 sozercaniekosmosa/dsh-plugin-npm-run-shell
DeepSeek Harness在侧边栏一键运行项目里的 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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 36 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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 启动得到的包。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
sozercaniekosmosa/dsh-plugin-npm-run-shell
在侧边栏一键运行项目里的 npm 脚本
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9