dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
给 DeepSeek Harness 的康威生命游戏:侧栏一行面板入口,打开一块可绘制的中央棋盘,含四套规则、七个可盖章的图案与一条种群曲线。
给 DeepSeek Harness 的康威生命游戏——侧栏一个面板入口,中央一整块棋盘。
| 座位 | 你会得到 |
|---|---|
sidebar.panellist / life-game | 侧栏一行「生命游戏」(滑翔机图标;按钮与文字由侧栏自己拥有,随语言切换) |
main / life-game | 棋盘占据中央整栏,按栏宽自动适配 |
shell.overlay / life-game-float | 可选的浮窗,边聊天边看 |
dsh plugin --profile web add /绝对路径/life-plugin
然后重启一次 dsh,让 profile 重新组装 bundle 清单。
node build.mjs # src/ -> lib/
node test/life.spec.mjs # 规则、座位、偏好、双语
node test/bundle.spec.mjs # 构建产物:在假页面里挂载
src/game.js 是一份纯 JS 函数体,两个宿主共用:动态 Cordis runner(new Function(...),React 走闭包符号,不许写任何持久数据)与本包的浏览器 bundle(window.__ModuleLoader__.load,require("react"),LIFE_DURABLE 打开)。两者的差别只有 build.mjs 那一层包装。
timer 服务上,用 canvas 2D 绘制。localStorage(键 dsh-life-game:prefs)——它们是界面状态,不是插件配置;动态包一个字节都不写。MIT 许可。