DSH 插件市场DeepSeek Harness 社区插件目录

dsh-game-daily

已验证 娱乐 ★ 45 0.3.4

DSH 插件:游戏日常代理(原神 / 崩坏3 / 星穹铁道 / 绝区零)——设置页逐游戏开关、每游戏排班、到点自动执行并汇报结果

一句话定位

DSH 插件:游戏日常代理(原神 / 崩坏3 / 星穹铁道 / 绝区零)——设置页逐游戏开关、每游戏排班、到点自动执行并汇报结果

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add dsh-game-daily@0.3.4

兼容的 DSH 版本

>=0.2.0-rc.1

作者与热度

gychen-NJU · ★ 45 · 更新于 2026-11-07

关于这个插件

dsh-game-daily · 游戏日常

简体中文 | English

DSH 桌面端插件:把「原神 / 崩坏3 / 崩坏:星穹铁道」的每日自动化收进设置页一个面板里 —— 顶部切游戏、每游戏一个默认关闭的代理开关、按游戏配排班,保存后自动建立 Windows 计划任务,到点无人值守地跑一轮日常,跑完弹通知并(可选)开一个会话向你汇报。 安装

从源码安装(推荐):先把仓库 clone 到本地任意目录,再让 Harness 的 plugin_manager 指向该目录(它自己完成 package 安装与 bundle 选择;不要手写 profile 的 package.json / cordis.patch.yml):

开发期(link 到某个 profile,改代码即时生效;改完仍需重启桌面端才会重新加载代码):

装好后:设置 → 游戏日常。插件包声明了 dsh.bundle.patch 与 dsh.client,profile 的 dsh.profile.bundles 会列出 dsh-game-daily。 交给 Agent 安装(一句话)

把下面这句直接发给你的 DSH Agent: 帮我把 https://github.com/gychen-NJU/dsh-game-daily 装进当前 DSH 桌面端:clone 到本地目录后用 plugin_manager install_bundle 指向该目录,装完确认「设置 → 游戏日常」出现并跑一次依赖体检,缺什么按提示修好。

Agent 会自己完成 clone、install_bundle、确认插件已激活,并按依赖体检结果补齐 BetterGI / computer-use / 技能等外部条件。 面板里能做什么 顶部游戏页签:原神 / 崩坏3 / 崩坏:星穹铁道 / 绝区零(走 ZenlessZoneZero-OneDragon「一条龙」)。 代理日常开关(默认关):打开后才出现排班与执行设置;改动先落在本地草稿,点「保存并应用」才写盘并重建计划任务。 排班:每天时间、执行日(每天 / 指定星期)、超时、模式(真实执行 / 演练只诊断)、错过补跑、跑完开一个会话汇报、游戏路径(原神可指定 BetterGI.exe)。超时指「一轮最多跑多久」(5–180 分钟,默认原神 150、崩3/星铁 45);计划任务的系统执行时限会自动设为「超时 + 10 分钟」,而那 5 分钟的余量留给插件自己收尾。 依赖体检:dsh CLI、DSH 版本、headless 运行器(含 credentials 补丁)、computer-use 插件、技能文件、坐标校准、提权助手、BetterGI、bettergi-control 技能、bettergi-mcp 脚本、bettergi MCP 注册;选到绝区零时另加「一条龙安装 / 一条龙后端」;选到崩铁时另加「三月七小助手(M7A)/ m7a-control 技能 / m7a MCP」。缺任何一项都给出「让 DSH 修这个」按钮:能自动做的(下载 bettergi-mcp、安装 bettergi-control、注册 MCP 配置、启动一条龙后端)点一下直接做,按钮会变成「处理中…」;需要多步操作或权限的才新开一个 DSH 会话,把修复步骤(含备份/回读要求)交给 Harness 执行,并把界面切过去。 立即运行一次 / 停止 / 关闭全部代理:立即运行走「已保存」的配置;停止会杀掉该游戏的 headless 运行进程;关闭全部代理会移除所有计划任务。 最近运行:读取 report.json(状态、模式、步骤、证据、结论)与 stdout 尾部。 执行链路 汇报投递的每一步(saved= / alive= / 已追加到 … 或 复用失败: ;改为新建)都会写进 /automation/report.log:Host 的 logger 不落盘,排查「为什么又新建会话」只看这一个文件即可。 headless 侧通过 --patch 叠加 overlay 注入对应 MCP(原神 bettergi / 绝区零 zzz-od / 崩铁 m7a),并带 DSH_PERMISSION_MODE=danger-full-access 实现无人值守;崩3/星铁没有 wincu 时按技能说明用提权助手(scripts/run-step.mjs --ps)。 报告是唯一判定

为了让「装好插件 = 工具齐全」,两份原神配套工具直接打进插件包,安装插件时就已经在: bettergi-mcp:面板体检直接判「已就位(插件自带)」;点「注册 bettergi MCP」只是把一条 dsh-mcp-client 配置追加到当前 profile 的 cordis.patch.yml(先备份成 cordis.patch.yml.bak-gd- ,写后回读校验,已存在则不重复写),重启 DSH 生效——不需要联网。 bettergi-control:体检发现 %USERPROFILE%\.agents\skills\bettergi-control\SKILL.md 缺失(或脚本不足 10 个)时,面板给出「安装 bettergi-control(插件自带)」按钮;点一下就是纯本地目录拷贝(旧目录备份成 bettergi-control.bak- ),不联网。技能目录可用 DSH_SKILLS_ROOT 覆盖。 远程仓库 gychen-NJU/bettergi-mcp 与 gychen-NJU/bettergi-control 只作为上游来源/更新通道:只有当插件内的自带副本缺失(安装不完整)时,插件才会去 GitHub 取单文件(mcp)或 zip(skill)兜底。 解析优先级(bettergi-mcp):DSH_GAME_DAILY_BETTERGI_MCP 环境变量 → 状态目录 vendor/(手动覆盖/更新)→ 插件自带副本 → 同级 dsh-betterGI 工作区(开发机布局)。 想自己 clone 更新也可以:git clone https://github.com/gychen-NJU/bettergi-mcp,然后 DSH_GAME_DAILY_BETTERGI_MCP= \bettergi-mcp.mjs。 绝区零从哪来(一条龙)

绝区零的画面识别与点击交给 ZenlessZoneZero-OneDragon(下称「一条龙」)。它在本机跑一个 HTTP 后端(默认 http://127.0.0.1:23001),插件自带一个零依赖 MCP 服务器 tools/zzz-od-mcp/zzz-od-mcp.mjs,把这个后端包装成 agent 可调用的工具(mcpzzz-od*,12 个:health/status/window/applications/operations/enter/run_one_dragon/run_app/wait/stop/close_gam

相似插件