Arkloop × Nowledge Mem
在 Arkloop 中选择 Nowledge 作为 Memory provider,自动加载 Working Memory、召回知识、保存 Thread 并进行图谱化提炼。
Arkloop 原生 Memory provider
这个集成由 Arkloop 维护。直接在 Arkloop 的 Memory 设置里选择 Nowledge 即可;它的自动生命周期不需要额外安装社区插件,也不依赖一段 MCP 提示词。
Arkloop 可以用 Nowledge Mem 替代 OpenViking,作为 Memory 系统的后端。启用后,Arkloop 会在回复前读取上下文、把对话持续写入 Mem,并可在回复后从已保存的 Thread 中提炼长期知识。
开始前
- Nowledge Mem 已在本机运行,或你有可访问的远程 Mem
- 已安装 Arkloop
- 可以打开 Arkloop 的 设置 > Memory
本地使用时先确认:
nmem status连接 Arkloop
- 打开 设置 > Memory。
- 启用 Memory 系统。
- 选择 Nowledge 作为 provider。
- 点击检测本地实例,或手动填写 Base URL。
- 如果 Mem server 要求认证,填写 API Key。
- 如果默认值不适合当前网络,调整请求超时。
- 如果希望每轮完成后自动判断和提炼知识,启用自动整理。
默认本地地址是:
http://127.0.0.1:14242哪些会自动发生
在每个相关 turn 开始前,Arkloop 会:
- 并行读取 Working Memory 与召回结果
- 从最近几条对话构造聚焦的召回查询
- 把 Working Memory 放入稳定的 system context
- 把相关的历史知识加入当前 turn
回复完成后,Arkloop 会:
- 在需要时创建
source=arkloop的 Mem Thread - 使用稳定的外部链接与幂等键追加新消息
- 在启用自动整理后,判断这段已保存对话是否值得提炼,并写入长期知识
发生上下文压缩时,Arkloop 还会提醒 compactor 保留 Working Memory 中仍有效的目标、决策与未完成事项。
在 Arkloop 中浏览图谱
Arkloop 的 provider 也支持 Mem connections 与 timeline 查询。因此它可以展示知识关系和时间上下文,而不是把 Nowledge 当作普通的扁平向量库。
验证
新建一段 Arkloop 对话,然后问:
我的 Working Memory 里当前重点是什么?这里最相关的一条历史决策是哪一条?完成一轮短对话后,再打开 Mem 的 Threads。这条对话应该显示 Arkloop 来源,并随着后续对话继续增长。
故障排查
检测不到本地实例
在运行 Arkloop 的机器上执行 nmem status。如果 Mem 使用自定义端口,请手动填写 Base URL。
Arkloop 没有召回任何内容
确认 Memory 已启用,且当前 provider 仍是 Nowledge。Working Memory 为空是正常状态;可以用一条你确定存在于 Mem 的主题测试召回。
Thread 已保存,但没有生成长期记忆
Thread 捕获与知识提炼是两条独立路径。请启用 Arkloop 的自动整理,并确认当前 Mem server 的后台 AI 可以执行知识提炼。
远程请求失败
检查 Base URL、API Key、请求超时,以及 Arkloop 所在机器是否能访问远程 Mem endpoint。