Skip to content

Dashboard ​

Dashboard 是 Memora 的可视化管理入口,面向需要浏览数据、调整配置、诊断召回和执行维护操作的 AstrBot 管理员。

打开方式 ​

从 AstrBot 插件页面打开 Memora,或以管理员身份发送:

text
/memora webui

安装包与构建方式 ​

Dashboard 是否需要手工构建取决于安装包类型:

安装方式是否需要安装 Node 依赖是否需要手工构建
astrbot_plugin_memora-<version>-runtime.zip不需要不需要,包内已包含生产 WebUI。
-source.zip、仓库源码或其他非 runtime 包安装机器需要 Node.js/npm不需要输入命令;在引导页点击“安装依赖”和“构建页面”。

非 runtime 包的完整步骤见快速开始:从非 runtime 包安装。首次构建前需要临时设置 dashboard.allow_runtime_build=true,让引导页按钮可以调用安装和构建接口;构建成功并刷新页面后必须恢复 false。关闭运行时 npm 命令入口不会影响已构建 Dashboard 的加载和使用。

运行时构建不是 Dashboard 总开关

配置项“Dashboard 运行时构建”只授权后端 Page API 执行依赖安装和构建命令。它应只在引导页首次构建期间临时开启;WebUI 构建完成后应关闭,不要为了日常打开 Dashboard 而将它长期启用。

功能地图 ​

分组页面主要任务
概览Preview查看核心指标、运行摘要和快捷入口。
记忆Graph、Memory、Timeline、Recall、Injection浏览和编辑记忆,查看关系与时间线,调试召回和注入策略。
内容Knowledge、Notes维护知识库与长期笔记。
智能Intelligence、Learning、Jargon运行诊断与评测,查看学习状态,复核群聊黑话。
关系Profiles、Affection、Social管理用户画像,查看好感度、Bot 情绪和社交关系。
系统System、Config查看健康、任务、备份和更新状态,校验并写回配置。

图谱浏览 ​

图谱页面打开后自动显示最近七天的管理员总览,可同时浏览多个会话和群的有效图数据。直接输入实体、主题或节点名称即可搜索并查看一跳关联;记忆 ID 仅用于可选聚焦,不是浏览前提。

“最近概览”会清空搜索和记忆 ID,并恢复最近七天;“应用”提交时间范围,“重置”显示全部时间。没有命中时可以调整筛选,不需要随意填入记忆 ID。

总览只展示仍能通过当前 canonical 来源、隐私、修订和用户证据校验的节点与边;不会合并不同边界下的同名节点。旧图缺失来源、来源已变更或尚未成功建图时仍会为空,恢复浏览方式不会修复或绕过这些数据问题。管理员视图不改变普通聊天的跨会话和隐私隔离。

数据表与编辑 ​

Dashboard 数据表支持排序、筛选、分页、列视图和批量操作。实体编辑保留 revision 冲突检测、脏状态保护和显式错误反馈。

配置保存采用候选配置校验和 revision 保护。出现冲突时,页面不会丢弃本地草稿;管理员需要明确重新加载或基于最新 revision 重试。

召回与注入调试 ​

  • Recall 页面显示召回阶段、候选数量和允许公开的评分信息。
  • Injection 页面提供策略概览、配置和脱敏决策历史。
  • 页面不得展示 query、Prompt、记忆正文列表、原始身份或 Provider 凭据。

移动端 ​

移动端保留导航、搜索、保存和维护操作。宽表格在受控容器内滚动,页面本身不应出现横向溢出。

继续阅读Page API和诊断与评测。

Memora 文档随当前实现持续维护