前言¶
在 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