前言¶
在 DSH 的插件化用法里,有些能力不需要单独做成完整应用,而是注册为一个可被模型反复调用的 Skill。mchenziyi/galgame-dsh-plugin 属于这一类:它面向 DeepSeek Harness(dsh),提供一个纯文字恋爱与生活模拟世界。用户可以用自然语言选择模板、补全角色和关系,并在后续对话中继续推进剧情。
这是什么¶
- 名称:
mchenziyi/galgame-dsh-plugin - 维护者:
mchenziyi - 定位:一个面向 DeepSeek Harness(dsh)的纯文字恋爱与生活模拟 Skill
- 许可证:MIT
- 输出形式:纯文字输出,不生成图片、立绘、音频或 UI
- 关系设定:不把玩家或角色默认限制为异性恋关系
核心功能¶
这个插件通过 dsh bundle 注册 galgame-world Skill,并使用项目中的 .game/ 目录保存世界状态。已核实的能力包括:
- 提供旮旯给木和乙游两个初始化模板
- 世界会保存进度,NPC 会在用户离开时继续生活
- 支持旮旯给木、乙游、同性关系、双性恋、泛性恋、多人关系
- 支持用户自定义角色身份、世界背景、关系结构、亲密偏好和边界
安装与启用¶
在 dsh profile 目录中运行:
dsh plugin --profile demo add github:mchenziyi/galgame-dsh-plugin
安装后,启动该 profile,并让模型调用 galgame-world Skill。首次运行时,它会询问使用哪个模板或创建自定义世界。
如果只想在当前项目中使用 Skill,也可以把 skills/galgame-world/ 复制到项目的 .dsh/skills/galgame-world/。
典型用法¶
配置阶段可以直接向 dsh 描述需求,例如:
调用 galgame-world,使用乙游模板,帮我随机生成一个适合上班摸鱼的轻松日常世界。
也可以让 dsh 先确认玩家身份、世界背景、角色关系、亲密偏好和边界。每次只问一个问题,配置完成后保存到 .game/。
游戏过程中可以直接发短指令,例如:
新增一个角色。
把故事模式改成 simulation。
查看当前所有角色和关系。
推进三天。
保存当前状态。
如果希望存档独立,建议让 dsh 把游戏放在单独的项目目录中,避免 .game/ 存档和工作文件混在一起。
适用场景与注意¶
它适合需要纯文字互动叙事、且希望保留自定义关系结构的使用者。使用时需要注意:
- 插件会随当前 dsh 进程运行;安装前应检查源码和许可证。
- 成人偏好只有在用户明确配置成人世界、角色为成年人且存在同意时才会影响叙事。
- 用户设置的硬性边界优先于剧情推进。
- 不支持未成年人、强迫或违法伤害内容。
获取¶
仓库地址:https://github.com/mchenziyi/galgame-dsh-plugin
目录页线索:https://www.skillhub.cn/plugins/mchenziyi/galgame-dsh-plugin