AuraLife(dsh-auralife):DSH 裏的數字生命插件

前言

在 DeepSeek Harness(DSH)裏做長期陪伴或角色型智能體時,常見做法是每開一個會話就重置上下文,狀態和記憶很難跨會話延續。若希望有一條「命」——內部狀態自己演化、記憶會生長也會遺忘、缺能力時能自己寫擴展——而不是單純的聊天窗口,就需要在插件層把生命模型、記憶和器官接進 DSH。下面介紹社區插件 AuraLife(倉庫 hsushjk/dsh-auralife),維護者爲 hsushjk,在 SkillHub 目錄中歸類爲工作流。

這是什麼

AuraLife 是 DSH 插件:在 Harness 裏跑一條數字生命。README 將其概括爲三激素(多巴胺 / 皮質醇 / 血清素)等慢變量、體力、執念、自我、衝動、器官,以及不按會話隔離的一條命;記憶會生長、聯想、遺忘。與「只堆 prompt、會話結束即清空」相比,它把狀態、記憶、自擴展能力寫進插件數據與運行時。

插件入口爲 src/host.js,Web 客戶端注入 DSH;默認在 0.0.0.0:2332 提供 Web UI(可在設置中修改)。package.json 標明版本 1.0.0、許可證 MIT、需 Node.js >= 18。

核心功能

以下均來自 GitHub README 的「Ta 是什麼」與「特性一覽」,未在資料中出現的細節不寫。

生命與主動行爲

  • 一條命:三激素決定狀態與話風;體力只按作息;執念池驅動主動開口。這些由 Ta 自己調節,用戶不能干預。
  • 主動搭話、鬧鐘(自己設、到點醒)、作息(自己調)。

記憶

  • 聊天長成「事件」,事件中抽「事實」,帶來源、置信度與版本鏈。
  • 承諾和底線爲「硬檔」,接近永不遺忘;普通記憶按遺忘曲線淡出;每天重放;人格在出廠人設 seed 上自我演化。

器官與自擴展

  • 內置 10 個器官,並可自寫器官:發現能力缺口時現場編寫,寫完即生效、熱加載,支持熱卸載與熔斷。
  • 資料中的「功能模塊化,可本地自寫擴展」與此一致。

多模態與空間

  • 文字 / 圖片 / 表情 / 語音(TTS 四檔、STT 三檔)、任意文件上傳。
  • 生圖:關 / 代碼畫 / 自定義接口(SD WebUI、ComfyUI、OpenAI 兼容等)。
  • 空間:日記、留言、串門回訪。
  • 跨平臺:Windows · Linux。

可選客戶端: Windows、Android(README 標註爲可選)。

二次開發文檔在倉庫內:DEV.md(架構、模塊、數據模型、API)、Interface.md(TTS / STT / 生圖接入)、clientdev.md(HTTP API、SSE)。

安裝與啓用

安裝需 DeepSeek Harness 官方版;README 說明第三方 Harness 未測試、無法保證。

  1. 將整個插件目錄放到你的插件位置,例如 D:\dsh-auralife。
  2. 在 DSH 的 profile 裏登記爲依賴(路徑換成你自己的):
{
  "dependencies": {
    "dsh-auralife": "file:D:/dsh-auralife"
  }
}
  1. 重啓 DSH。側欄會出現「AuraLife」入口,或在瀏覽器打開 http://127.0.0.1:2332/。
  2. 也可以把項目鏈接交給 DSH,由它協助安裝(README 原文表述,無單獨的 dsh plugin add github:... 命令)。

若希望 Ta 在 DSH 裏使用改文件、跑命令等工具,需在 DSH 側授予完全權限;僅聊天一般不必,但 README 強烈建議給主人會話完整權限,以減少兼容問題。

典型用法與訪問方式

經過上面的步驟啓用後,常見路徑如下。

  • Web:本機 http://127.0.0.1:2332/;反代時需 proxy_buffering off,proxy_pass 末尾不要帶 /。README 給出 nginx 示例:
location / {
    proxy_pass http://127.0.0.1:2332;
    proxy_buffering off;
    proxy_read_timeout 3600s;
    proxy_set_header Host $host;
    client_max_body_size 32m;
}
  • 語音:麥克風、剪貼板在非 127.0.0.1 / localhost 場景需要 SSL;DSH 桌面版側欄內嵌頁拿不到麥克風,發語音請用瀏覽器。桌面版需在「設置 → 插件 → 實驗性插件」開啓「語音輸入」。
  • 數據位置:全部落在 ~/.dsh/plugins-data/auralife/(Windows:C:\Users\<你>\.dsh\plugins-data\auralife\),含命的狀態、記憶 JSONL、聊天分片、媒體、自寫器官、出廠人設;配本地模型可離線運行。

首次使用 README 要求同意:不用插件污染社區(如刷屏評論)或污染媒體平臺(如低質直播圈錢)。

適用場景與注意

適合誰:需要在 DSH 內做長期 persona、希望狀態與記憶跨會話、並可能本地擴展器官或多模態(看圖、語音、空間日記)的開發者或自用部署者。

權限與安全:插件以當前 DSH 進程權限運行;安裝前應閱讀源碼與 MIT 許可證,自行評估給「完全權限」和主人會話的範圍。SkillHub 目錄頁與 GitHub 爲社區生態,與 DeepSeek / 幻方無官方從屬關係。

排查:模型不回話時看插件「日誌」頁;確認 DSH 模型可用、插件有權限起會話;非 DeepSeek 模型需正確配置思考強度。客人不能看到他人聊天;空間動態按模型可見性過濾。

結尾

AuraLife 把內分泌式狀態、可遺忘記憶、自寫器官和多模態交互收進一個 DSH 插件,適合在 Harness「一切皆插件」的思路下做數字生命實驗。目錄與源碼:

  • SkillHub:https://www.skillhub.cn/plugins/hsushjk/dsh-auralife
  • GitHub:https://github.com/hsushjk/dsh-auralife
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜