动态舒尔特方格等待小游戏:模型思考时,在静态网格或旋转轮盘上按顺序点击 1..N,边玩边等。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:marvin9551/dynamic-schulte-dsh
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
中文 | English
动态舒尔特方格 · DeepSeek Harness 等待时间小游戏插件。
模型不参与游戏——它专门在等待模型回复时打开,边玩边等。插件在 dsh Web UI 的侧边栏底部注册一个「舒尔特」入口;当前会话模型思考中时,入口会亮起呼吸绿点提示。
功能
- 🎯 静态网格:经典 n×n 舒尔特方格(3×3 ~ 7×7),按顺序点击 1..N
- 🎡 动态轮盘:数字分布在同心圆环上,轮盘按可调转速旋转,训练手眼协调与抗干扰能力
- 💚 等待提示:模型思考中时,侧边栏入口与面板头部同步显示提示
- 💾 本地持久化:历史记录与设置存于浏览器 localStorage,无需后端
- 可选增强:目标数字高亮 / 随机色彩干扰
截图
安装
本插件声明了 dsh.bundle 清单,可通过 dsh plugin add 安装:
# 1. 构建(或使用已发布的产物)
pnpm install
pnpm build
# 2. 安装进 profile
dsh plugin --profile <name> add -w /path/to/dynamic-schulte-dsh
# 3. 启动 Web UI
dsh --profile <name>
打开 Web UI 后,在侧边栏底部点击「舒尔特」即可开玩。卸载:
dsh plugin --profile <name> remove dynamic-schulte-dsh
开发
pnpm install # devDeps: typescript / tsdown / react 类型
pnpm typecheck # tsc --noEmit(框架类型通过 tsconfig paths 指向本地 deepseek-harness 检出)
pnpm build # tsdown → lib/index.js(host 占位) + lib/client.js(浏览器 bundle)
pnpm verify:host # 构建产物冒烟验证
架构
- host 半(
src/index.ts):占位插件。游戏为纯浏览器端,host 半仅作为 Cordis Loader 行与dsh.client客户端包发现的载体,不注册任何能力。 - client 半(
src/client/):浏览器 bundle,注册sidebar.footer.action槽位; 面板内为完整游戏——engine.ts为纯 TS 状态机(无 React 依赖),GridBoard/RouletteBoard分别渲染静态网格与动态轮盘。 - 构建:
tsdown.config.ts复刻 harness 仓库的 client bundle 约定——平台模块 外部化、其余内联,产出window.__ModuleLoader__.load({id, factory})闭包工厂, 由 web shell 以/plugins/dynamic-schulte-dsh/client.js提供。
兼容性
- 运行环境:dsh Web UI(
@deepseek-ai/dsh-web-appbundle) - 依赖:React 18(平台模块),无后端/无模型参与
- 需要浏览器 localStorage 支持
License
MIT
链接
同类插件
PC2005-cloud/dsh-pet#dsh-pet★ 6184
DSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。
flizzywine/dsh-tavern#dsh-tavern★ 1589
基于 DeepSeek Harness 的 Agent 酒馆,兼容 SillyTavern 生态,人物卡导入即玩,支持多种模型和手机游玩。桌面端从「设置 → 酒馆启动器」安装酒馆。 基于 2NF/dsh-profile-bridge(MIT)改造的启动器:把酒馆下载到独立 DSH 配置并在重启时切换。与上游插件不能同装——两者都占用 /profile-bridge 通道。
Alterssss/dsh-bili-whale★ 1036
一条按自己作息过日子的 B 站插件:宿主里每 60 秒一次心跳,在设定的作息窗口里随机挑一个时刻叫醒专用会话(今天不想看是按概率跳过),再交给自带的 38 个子命令——信息流、字幕、弹幕、评论、ffmpeg 抽帧、两本日记。每天最多发 N 条评论/动态并 @ 主人(默认 3,按配额账本计数,撞到限流或验证码就停手)。同时轮询评论回复、私信和直播间弹幕;除主人以外的回复先入队,等主人在设置页批准。设置 → 养鱼 写 ~/.dsh/bili-whale.config.json;cookie 单独在 ~/.bili-ai/credentials.json,只写不回显。HTTP 路由只认回环地址并过 DSH 信任栅栏。抽帧需要 Node 18+ 与 ffmpeg。
Nagi-ovo/dsh-ads★ 719
2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。
yyh-001/dsh-meme★ 565
聊天表情包:纯文本斗图、情绪主动发图、像 QQ/微信 一样发图、AI 自动学图、自定义表情包。
vlln/whale-girl★ 407
桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。