玩游戏时自动收起桌宠,退出游戏后恢复显示
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sadnessXU/dsh-pet-game-guard该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · desktop
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令
查看扫描证据(共 3 处,展示前 3 条)
- 执行外部命令来自配置/变量lib/index.js:43
spawnSync(exe, ['--quit'], { timeout: timeoutMs, windowsHide: true, stdio: 'ignore' }) - 执行外部命令固定命令lib/index.js:56
const out = spawnSync('tasklist', ['/FI', 'IMAGENAME eq PetGuard.exe', '/NH'], { - 执行外部命令来自配置/变量lib/index.js:140
proc = spawn(installed.exe, [], {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-pet-game-guard
打游戏时把 dsh-pet 的桌宠收起来,退出游戏再放回来。
仅支持 Windows。需要先装好 dsh-pet,并且它处于可见状态(display 为 desktop、web 或 both 都行)。
- 前台是全屏应用或游戏程序时,用 ShowWindow 把桌宠的窗口隐藏起来。
- 回到桌面后把同一批窗口显示回来,仍然置顶,且不抢焦点。
- 不改 dsh-pet 的任何配置,桌宠进程继续运行,只是看不见。
- 托盘图标「宠物游戏守卫」可以暂停监视、立即显示宠物、重新加载配置、退出。
安装
dsh plugin --profile web add dsh-pet-game-guard
宿主不是 web profile 时换成自己的名字:
dsh plugin --profile desktop add dsh-pet-game-guard
重启一次宿主即可。插件会自己解开随包分发的辅助程序,跟着 DSH 一起起停,不需要另外装别的东西。
展开完整文档(README 剩余 1 节)
dsh-pet-game-guard 打游戏时把 dsh-pet 的桌宠收起来,退出游戏再放回来。 仅支持 Windows。需要先装好 dsh-pet,并且它处于可见状态(display 为 desktop、web 或 both 都行)。 - 前台是全屏应用或游戏程序时,用 ShowWindow 把桌宠的窗口隐藏起来。 - 回到桌面后把同一批窗口显示回来,仍然置顶,且不抢焦点。 - 不改 dsh-pet 的任何配置,桌宠进程继续运行,只是看不见。 - 托盘图标「宠物游戏守卫」可以暂停监视、立即显示宠物、重新加载配置、退出。 安装 dsh plugin --profile web add dsh-pet-game-guard 宿主不是 web profile 时换成自己的名字: dsh plugin --profile desktop add dsh-pet-game-guard 重启一次宿主即可。插件会自己解开随包分发的辅助程序,跟着 DSH 一起起停,不需要另外装别的东西。 本地开发安装: dsh plugin --profile web add link:/绝对路径/dsh-pet-game-guard 判定依据 每 350 ms 一拍,三种信号,连续 2 拍一致才动手(防闪): 1. 全屏窗口 —— 前台窗口铺满整块显示器且没有标题栏(WS_CAPTION)。最大化窗口不算,它要么带标题栏,要么留着任务栏的缝。 2. 游戏进程 —— 前台进程的可执行文件在游戏目录里。Steam 库从注册表与 libraryfolders.vdf 读取,拼上 steamapps\common,再自动补上 Epic / Xbox / GOG / Riot / WeGame 的常见目录;extra_game_dirs 与 extra_game_exes 可以手工补充。 3. 忽略名单 —— 先查 ignore_processes,所以全屏的 DeepSeek Harness 窗口不会把桌宠藏起来。 隐藏靠窗口标题前缀(dsh-pet)与窗口类(Chrome_WidgetWin_1)定位,因此 display: desktop 与 display: both 下的每一只宠物都能处理,不需要知道它们的 id。 文件位置 辅助程序装在 %LOCALAPPDATA%\PetGuard\: | 文件 | 说明 | | PetGuard.exe | 守卫本体,插件升级时自动替换 | | config.ini | 配置;只在第一次写入,之后不会覆盖 | | petguard.log | 仅在 debug_log=1 时写入,超过 512 KiB 自动重建 | | selftest.txt | 下面这些命令行模式的输出 | 必须放在 DSH 工作区之外:从带低完整性标记的目录启动的进程没有权限对桌宠窗口调 ShowWindow,会一直报 err=5。 config.ini | 键 | 默认 | 含义 | | enabled | 1 | 0 完全停用(宠物一直显示) | | poll_ms | 350 | 检测间隔(毫秒) | | hide_after | 2 | 连续几拍「游戏中」才隐藏 | | show_after | 2 | 连续几拍「不在游戏」才显示 | | hide_when_fullscreen | 1 | 前台是全屏窗口就隐藏 | | hide_when_game_process | 1 | 前台是游戏程序就隐藏 | | scan_steam_libraries | 1 | 自动扫描 Steam 库 | | rescan_minutes | 5 | 多久重建一次游戏目录表(分钟) | | debug_log | 1 | 是否写 petguard.log | | ignore_processes | explorer.exe,DeepSeek Harness.exe | 这些进程在前台时一律不隐藏(逗号分隔,写 exe 名) | | extra_game_dirs | 空 | 额外的游戏目录,整棵子树都算(逗号分隔) | | extra_game_exes | 空 | 额外的游戏进程名(逗号分隔) | 改完保存,右键托盘图标选「重新加载配置」即生效。 命令行 PetGuard.exe --once # 跑一次判定,结果写进 selftest.txt PetGuard.exe --dirs # 打印扫描到的游戏目录与额外 exe 名 PetGuard.exe --list # 列出它能看到的桌宠窗口 PetGuard.exe --hide # 立即隐藏 PetGuard.exe --restore # 立即显示 PetGuard.exe --status # 打印当前状态 PetGuard.exe --quit # 让正在跑的那一份退出(会先把宠物放出来) 限制 - 只支持 Windows;守卫是 assets/PetGuard.cs 用 .NET Framework 4 编译出来的。 - 它只隐藏窗口,不会让宠物停下:dsh-pet 自己的自动碎碎念仍按原周期调用模型。在意 token 就把宠物配置里的 whisperEnabled 关掉。 - 无边框全屏的视频(比如浏览器里全屏看视频)同样算全屏,也会隐藏桌宠;只想针对游戏就把 hide_when_fullscreen 设为 0。 - 守卫跟着 DSH 一起运行,DSH 退出它就退出。 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
sadnessXU/dsh-pet-game-guard
玩游戏时自动收起桌宠,退出游戏后恢复显示
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2
这是你的仓库?认领条目