等任务时玩扫雷,还能让鲸鱼娘帮你选格子
28.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add snanjib/DSH-minesweeper该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 75 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 7 处,展示前 7 条)
- 读取本地文件build.mjs:11
let tpl = readFileSync(join(here, 'client.template.js'), 'utf8') - 读取本地文件build.mjs:14
const b64 = readFileSync(join(here, 'assets', 'web', `whale-${name}.webp`)).toString('base64') - 写入本地文件build.mjs:21
writeFileSync(join(here, 'client.js'), tpl) - 读取本地文件build.mjs:25
const pkg = JSON.parse(readFileSync(join(here, 'package.json'), 'utf8')) - 写入本地文件build.mjs:49
mkdirSync(join(here, 'lib'), { recursive: true }) - 写入本地文件build.mjs:51
writeFileSync(join(here, 'lib', 'client.js'), out) - 读取本地文件test-solver.cjs:4
let src = fs.readFileSync('client.js', 'utf8')
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 浮层扫雷小游戏
- 鲸鱼娘帮选格子
扫雷小游戏 × 鲸鱼娘帮选 —— DeepSeek Harness(Cordis)浮层插件,带鲸鱼娘助手的扫雷浮层插件
README
由 DeepSeek 最新模型翻译生成DSH-Minesweeper
Release
License
Stars
在等待 agent 执行任务时可随时玩的经典扫雷小游戏,挂载在 DeepSeek Harness 框架级浮层 shell.overlay。
https://github.com/user-attachments/assets/5d6039f0-f149-48a1-9c5d-f60cff23e36c
功能
扫雷本体
- 三种预设难度:初级 9×9(10 雷)、中级 16×16(40 雷)、高级 16×30(99 雷),并支持自定义难度(行 / 列 / 雷)
- 首次点击安全(雷不会出现在第一格及其周围 8 格)
- 自由键位绑定:翻开 / 标记三循环(旗→问号→无)/ 快速翻开(chord)可任意绑定到鼠标键、双击或键盘键,在设置面板(⚙️)中配置
- 剩余雷数、计时器、😊/😵/😎 状态脸、重新开始
- 窗口可拖动、可自适应左右展开气泡,不遮挡对话
鲸鱼娘帮选
- 按钮区常驻两个按钮:
- 随机选:鲸鱼娘「那我随便选了啊……」→ 800ms 后「就这个!
展开完整文档(README 剩余 1 节)
DSH-Minesweeper Release License Stars 在等待 agent 执行任务时可随时玩的经典扫雷小游戏,挂载在 DeepSeek Harness 框架级浮层 shell.overlay。 https://github.com/user-attachments/assets/5d6039f0-f149-48a1-9c5d-f60cff23e36c 功能 扫雷本体 - 三种预设难度:初级 9×9(10 雷)、中级 16×16(40 雷)、高级 16×30(99 雷),并支持自定义难度(行 / 列 / 雷) - 首次点击安全(雷不会出现在第一格及其周围 8 格) - 自由键位绑定:翻开 / 标记三循环(旗→问号→无)/ 快速翻开(chord)可任意绑定到鼠标键、双击或键盘键,在设置面板(⚙️)中配置 - 剩余雷数、计时器、😊/😵/😎 状态脸、重新开始 - 窗口可拖动、可自适应左右展开气泡,不遮挡对话 鲸鱼娘帮选 - 按钮区常驻两个按钮: - 随机选:鲸鱼娘「那我随便选了啊……」→ 800ms 后「就这个!」,红圈标出随机选中的一格(优先从最小对等组随机,没有对等组时从全部未知格随机) - 安全格:完备约束求解器(规则传播 + 回溯枚举)推出一个确定安全的格子,提示「这里不是雷」;推不出时提示「推不出安全格」 - 按你的选择给出反应: | 情形 | 鲸鱼娘 | | 听劝 + 安全 / 通关 | 怎么样,信我没错吧~ 😎 / 漂亮,收工!🎉 | | 听劝 + 炸了 | 这把我的,兄弟 🙏 | | 不听 + 炸了 | 谁让你不听我的 😏 | | 不听 + 安全 | 哼,算你走运~ | 安装 本仓库是一个标准 DSH 树外插件(bundle)包:dsh.bundle 声明了 patch 层,dsh.client 声明了浏览器半区。 前置 - Node.js(≥18) - pnpm —— dsh plugin 内部用 pnpm 装依赖,需在 PATH 上 - 能运行 DSH:推荐 npx @deepseek-ai/dsh web(首次会自动拉取包);若你从源码运行 DSH,则用 checkout 里的 pnpm dsh web 安装本插件 npm 用户(DSH 通过 npx @deepseek-ai/dsh 运行): npx @deepseek-ai/dsh plugin --profile web add github:snanjib/DSH-minesweeper 源码用户(在 DSH checkout 根目录运行): pnpm dsh plugin --profile web add github:snanjib/DSH-minesweeper 也可用本地路径:把 github:... 换成本仓库的本地目录。 这一步会自动完成三件事:pnpm 链接依赖 → 把本包加入 profile 的 bundle 列表 → 应用本包的 cordis.patch.yml(插入 minesweeper 行)。 本仓库已提交构建产物 lib/client.js,且没有 prepare 构建脚本,从 git 安装无需任何额外许可或构建,装完即用。 然后让插件生效: - Web GUI:重启 DSH(插件表与 bundle 层在进程启动时读取)。 - CLI / 无头:新开一个会话即生效。 卸载 npx @deepseek-ai/dsh plugin --profile web remove dsh-minesweeper 开发与构建 构建产物(client.js、lib/client.js)已提交,直接安装无需构建。仅当你修改了 client.template.js 或图片后才需要重建: npm run build # 等价于 node build.mjs 构建只需 Node.js(≥18),无其他依赖。它会: 1. 把 assets/web/.webp 内嵌为 base64 → 生成 client.js 2. 把 client.js 包装成 lib/client.js(浏览器 bundle) 迭代流程:改 client.template.js → npm run build → 强刷页面(Ctrl+F5)。无需重新安装、无需发版。 更换鲸鱼娘图片 仓库只含压缩后的 assets/web/.webp;原始 PNG 是本地资产(被 .gitignore 忽略,不随仓库分发)。若你换了图,先用 ImageMagick 压成 128px WebP(透明背景、裁边、清理残影): magick assets/whale-think.png -alpha set -channel A -threshold 6% +channel -fuzz 3% -trim +repage -resize "128x128>" -background none -gravity center -extent 128x128 assets/web/whale-think.webp 四张(think / happy / sorry / smug)同理,然后: npm run build 实现说明 - 纯客户端插件:node 半区是空 apply(lib/index.js),浏览器半区经 exports["./client"](lib/client.js)出货,dsh.client 声明 platform: web。 - 挂载点:shell.overlay(框架级浮层),id: minesweeper,order: 1000。 - 依赖:timer 服务(计时/动画定时)、slots 服务(挂载);样式用插件自带的 标签注入,随插件卸载自动清理。 - 鲸鱼娘表情图片由 AI 生成,压缩为 128px WebP 后内嵌,离线可用、无需外部资源。 目录结构 DSH-minesweeper/ ├── package.json # dsh.bundle + dsh.client 声明、exports、build 脚本 ├── cordis.patch.yml # bundle patch 层(insert minesweeper 行) ├── client.template.js # 可读源码模板(图片用 @@WHALE_@@ 占位) ├── client.js # 构建产物(base64 内嵌) ├── build.mjs # 跨平台构建脚本 ├── lib/ │ ├── index.js # node 半区(空 apply) │ └── client.js # 浏览器 bundle(构建产物) ├── assets/ │ ├── web/.webp # 压缩图(入库) │ ├── dsh-minesweeper-demo.mp4 # 演示视频 │ └── *.png # 原始大图(本地资产,.gitignore 忽略) ├── test-solver.cjs # 帮选求解器回归测试 ├── LICENSE └── README.md License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
snanjib/DSH-minesweeper
等任务时玩扫雷,还能让鲸鱼娘帮你选格子
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目