dsh-gulu-diary: A DSH plugin that generates diaries only on days worth writing.

dsh-gulu-diary is an independent emotional diary plugin running within DSH, maintained by TheCarey, categorized under Memory, with the current version being 0.9.1 and licensed under MIT. It collects session transcripts within the previous day's window based on the daily boundary (default 04:00). It first uses a short model call to determine YES/NO/WAIT; only days deemed worth writing utilize the full persona file combined with read-only memory to generate a diary entry, which is saved to a separate `diary.db` and exported as Markdown suitable for direct double-clicking. Memory is injected in a three-stage process: first, a wide recall of candidates, then the model selects 5–12 items, and before writing, it produces a four-section scene understanding archive. The plugin does not create, restore, or steer any sessions, does not write to the memory database, and does not perform online uploads. Installation is achieved via manual three-step installation or the repository's `install-profile` script, with configuration written in the profile's `cordis.patch.yml`. After restarting, users can view `plugin-load.log` and the 'Diary' settings page. The article proceeds in the order of Installation, Configuration, Typical CLI Usage, HTTP Interface, Data Directory, and Precautions.

Read More