DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-dream

d

dsh-dream

Manifest valid

可以让你的ds做梦!不过只是底色,一般而言梦境消息不会存储下来,她也会逐渐遗忘,只留下做梦的背景底色

hasBundlePatch

dsh-dream · 梦

睡着的时候,把白天的事重新搅一遍,落下一两个说不清的残片。

不是故事、不是日记,也不主动汇报——它只改一层底色:醒来情绪偏一点,被问起才漏半句。

行为

  • 在 sleepStart–sleepEnd 之间,每隔 everyMin 分钟「做一场梦」(一晚最多 maxPerNight 场)
  • 素材只取当天的事件:她做过的事(读 dsh-fishday 的 state)+ 可选的心跳(谁找过她)
  • 每场梦生成 1–2 个残片(意象 + 感觉),按强度保留;强度高的才会进提示词
  • 醒来后注入:底色 + 残片(半句,别展开) + 规则(梦不是故事)
  • 睡着时不注入任何东西(她"看不见"自己的梦)

装

plugin_manager install_bundle  <这个目录>

工具:

工具作用
dream_last最近一场的残片
dream_recall翻某天的梦
dream_clear清掉残片和底色

配置

- insert:
    - id: dsh-dream
      name: dsh-dream
      config:
        sleepStart: '23:00'
        sleepEnd: '08:30'
        everyMin: 90
        maxPerNight: 3
        keep: 30
        # dataDir: 'X:/somewhere/dream'        # 可选,默认 ~/.dsh/dream
        # sourceDir: 'X:/somewhere/fishday'    # 可选,默认 ~/.dsh/fishday(读它的 state.json)
        # heartbeatFile: 'X:/path/last-heard.json'  # 可选,谁找过她

数据

默认 ~/.dsh/dream/state.json。没有事件来源(既没人找过她、她也没记过事)就不会做梦——这是有意的。

代码里没有任何写死的绝对路径,全部走配置或用户目录。

MIT License.

Comments

Loading…