前言¶
在 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 未測試、無法保證。
- 將整個插件目錄放到你的插件位置,例如
D:\dsh-auralife。 - 在 DSH 的 profile 裏登記爲依賴(路徑換成你自己的):
{
"dependencies": {
"dsh-auralife": "file:D:/dsh-auralife"
}
}
- 重啓 DSH。側欄會出現「AuraLife」入口,或在瀏覽器打開
http://127.0.0.1:2332/。 - 也可以把項目鏈接交給 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