Alma
Alma 专属 Nowledge Mem 插件。12 个工具、自动回忆、Access Anywhere 远程支持、设置即时生效。
记忆随 Alma 对话流动。从插件市场一键安装,无需额外配置。通过 Access Anywhere 连接远程 Mem 实例,跨设备使用。
来源:community/nowledge-mem-alma-plugin
第一次成功应该是什么样
安装插件后,在一个新的 Alma 线程里发一条消息,然后确认 nowledge_mem_status 可用,并且插件已经能从 Mem 里做回忆,这就说明这条路径已经接通了。
安装步骤
更新
在 Alma 中打开 设置 → 插件 → 市场,找到 Nowledge Mem,如有新版本点击 更新 即可。
插件功能
| 功能 | 说明 |
|---|---|
| 自动回忆 | 每个线程的第一条外发消息发送前,自动注入工作记忆简报与相关记忆 |
| 12 个工具 | 记忆:query、search、store、show、update、delete。线程:search、show、create、delete。另有工作记忆简报和状态诊断 |
| 随处访问 | 在插件设置中配置 API URL + API Key,连接远程 Mem 实例 |
| 设置即时生效 | 修改 API URL、API Key、回忆策略或自动捕获后立即生效,无需重启 |
| 状态诊断 | nowledge_mem_status 显示连接模式、服务器状态、CLI 可用性和当前配置 |
| 实时对话同步 | 空闲几秒后、切换线程、退出应用时自动保存对话(默认开启) |
| 本地优先 | 使用 nmem CLI,不启用 Access Anywhere 则无需联网 |
对话保存
对话在日常使用中自动同步到 Nowledge Mem——空闲几秒后、切换线程时、退出应用时都会触发保存,无需任何操作。保存的对话会出现在桌面端的"对话"页面,之后可以提炼为结构化记忆。可在插件设置中通过 autoCapture 关闭。
对话过程中,AI 也可能主动使用 nowledge_mem_store 工具将有价值的决策、结论或偏好保存为记忆。这是 AI 根据对话内容自主判断的——只有真正值得长期保留的信息才会被保存,日常闲聊不会被记录。
如果你想让 AI 保存某条信息,直接说"把这个存到记忆里"就行。
全库备份(可选)
若你需要 全部 Alma 对话的可携带归档(迁入新资料库、留存备查或更换设备),在 Alma 中使用 设置 → 数据 → 导出全部对话,会生成包含 threads.json 的 alma-backup-*.zip。
在 Nowledge Mem 中打开 对话 → 导入 → 批量导入 并选择该 ZIP。导入的对话来源标记为 alma,与插件实时同步一致,筛选与来源展示保持一致。其他批量格式与命令行说明见 导入已有对话 与 对话 — 批量导入。
随处访问
连接远程 Nowledge Mem 实例:
- 在 Alma 中打开设置 → 插件 → Nowledge Mem
- 设置 API URL 为远程服务器地址(如
https://mem.example.com) - 设置 API Key 为你的
nmem_...密钥 - 修改立即生效。使用
nowledge_mem_status验证连接
API Key 仅通过环境变量传递,不会被记录到日志。
Spaces
Alma 适合按 profile 保持一个稳定的记忆 lane。
- 如果一个 Alma profile 本来就对应一个固定上下文,可以直接设置
nowledgeMem.space - 如果你的启动器已经能提供可靠的 lane 变量,可以使用
nowledgeMem.spaceTemplate - 如果这个 Alma 实例始终只服务一个 space,也可以直接用
NMEM_SPACE="Research Agent"启动
如果 Alma 本身并不知道真实的 Agent 身份,就不要硬做“每个 Agent 自动分 space”的路由。此时更稳妥的做法是:一个 Alma profile 对应一个 space,或者继续留在 Default。
相关
- 集成概览: 原生集成、复用包、MCP 与浏览器捕获
- Claude Code · Claude Desktop · Codex CLI · OpenClaw · Raycast · 内置 Web 聊天
