dsh-life-ui
Verifieddsh-life-ui · v1.0.0 · MIT · Web UI
AI 生命插件(dsh-life)的可视化面板:身份档案 / 六层记忆分布 / 召回流水
Install
dsh plugin add dsh-life-ui Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
Readme
dsh-life-ui —— 「AI 生命」面板
给 dsh-life 配的可视化面板:在 DSH 的设置里多一页「AI 生命」,把那个数字生命的身份档案、六层记忆分布、召回流水全部摊开来看。
只用 DSH 已有的
settings.section槽位和dsh.client加载契约,零运行时依赖(React 来自宿主的模块表),不新增任何后端接口。
装
先装数据侧,再装面板(没有 dsh-life 的话,这页打开是空的):
dsh plugin --profile <你的profile> add dsh-life
dsh plugin --profile <你的profile> add dsh-life-ui
或者在 DSH 里用 plugin_manager:
install_bundle D:\path\to\dsh-life
install_bundle D:\path\to\dsh-life-ui
离线安装:把 npm pack 出来的 dsh-life-ui-1.0.0.tgz 发给对方,install_bundle 指向那个 .tgz 即可。
装完刷新一次 Web 界面,设置 → AI 生命。
这一页有什么
| 区 | 内容 |
|---|---|
| 概览 | 名字 / 生命 ID / 档案版本 / 建立时间 / 生命目录 / 记忆库目录;记忆总量、召回状态、域数、通道数;原则清单;身份版本历史(可展开改动前的快照) |
| 人格 | 9 项人格参数逐条横条 + 数值 |
| 记忆 | 按层表(L1–L6:名称、条数、占比、半衰期、说明);按类型;按域;记忆明细浏览器(关键字 + 域 + 层/类型多选筛选、分页、点行展开全文、显示强度/保真/复述) |
| 召回 | 8 个通道的权重表与触发方式说明表;召回测试(输入线索 → 分数 / 键 / 内容 / 为什么被想起);最近 30 条召回流水 |
数据从哪来
全部读 dsh-life 已经挂好的同源接口,本插件不写文件、不碰数据库:
GET /api/dsh-life/home 身份 / 记忆分布 / 层与通道元数据 / 权重 / 召回状态
GET /api/dsh-life/memories 记忆行(前端筛选 + 分页)
GET /api/dsh-life/log?limit 召回流水
POST /api/dsh-life/recall 按线索召回一次(写入再巩固:强度↑、保真度↓)
界面里唯一的写操作是「召回一次」,按钮旁已标注它会写回再巩固。
卸载
plugin_manager remove_bundle dsh-life-ui
兼容性
- 需要 DSH 0.2.1 及以上(
settings.section槽位与dsh.client契约)。 - 面板从宿主取 React,不自行安装,也不会替换应用根节点。
- 样式只用宿主主题变量(
--dsw-alias-*,带 fallback),亮/暗主题都跟着走。
许可
MIT。