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

AI 分析

核心用途是异步分析和总结历史对话与工具日志。适合希望以沉浸式、具象化界面回顾和提炼智能体日常交互记录的用户。

パッケージ
dsh-dream-incubator
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/17

インストール

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

ドキュメント

README 全文を読む ↗

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