Skip to content

dsh-life-ui

Verified

dsh-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。