Lisk809/dsh-dream-incubator1

dsh-dream-incubator

Give DeepSeek Harness a subconscious: it `dreams` asynchronously in the background, turning daily conversations and tool logs into dream reports presented in an immersive web interface

包名
dsh-dream-incubator
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Lisk809/dsh-dream-incubator

Configuration

All keys are optional; the defaults below are supplied by the harness patch (this package ships no hardcoded defaults — a missing key fails loud at load time).

KeyDefaultMeaning
cooldownMs3600000Minimum quiet interval between two dreams for one session
minMaterialEvents4Minimum material events since the last dream before the engine may dream
maxDailyDreams8Hard daily ceiling per session (resets at midnight)
styleRotationDays4Rotate the style library (built-ins + styles entries) every N days
noiseIntensitymediumActivation–Synthesis noise strength: low | medium | high
maxOutputTokens500Output-token cap for both the scan and the dream model calls
timeoutMs120000End-to-end deadline for one dream cycle
privacyModefalseWhen true, the scan prompt receives message counts and tool names but no user text
provider / modelnullOptional explicit model route (must appear together). When absent, the engine reuses the session's latest logged request/header route
styles[]Custom dream styles appended after the built-in six, participating in the same rotation. Each entry: id (unique, not colliding with built-ins), nameZh / nameEn, trigger (fatigue | joy | anxiety | boredom | confusion | conflict), imagery (non-empty string array), optional palette (CSS palette key; defaults to the style id)
storePath~/.dsh/dream-incubator/dreams.jsonJSON dream ledger location
serveUitrueServe the immersive page at /dreams (web profiles only)

Invalid values (unknown keys, non-integer limits, provider without model, duplicate style ids, …) throw at load time — the harness surfaces the exact message.

Custom styles example:

styles:
  - id: cosmic
    nameZh: 星际漂流
    nameEn: Cosmic Drift
    trigger: boredom
    imagery: [深空尘埃, 失重的茶, 土星环上的雪]
    # palette: nebula   # optional; defaults to the style id