Skip to main content
Honcho 通过一个外部插件为 OpenClaw 添加 AI 原生记忆。它会将对话持久化到专用服务中,并随着时间构建用户和代理模型,为你的代理提供超越工作区 Markdown 文件的跨会话上下文。

它提供什么

  • 跨会话记忆 - 对话会在每一轮后持续保留,因此 上下文可跨会话重置、压缩和频道切换保持延续。
  • 用户建模 - Honcho 为每个用户维护一个档案(偏好、 事实、沟通风格)以及为代理维护一个档案(个性、已学会的 行为)。
  • 语义搜索 - 对过去对话中的观察内容进行搜索,而不只是 当前会话。
  • 多代理感知 - 父代理会自动跟踪生成的 子代理,并将父代理作为观察者添加到子会话中。

可用工具

Honcho 注册了代理在对话期间可以使用的工具: 数据检索(快速,无需调用 LLM): 问答(由 LLM 提供支持):

开始使用

安装插件并运行设置:
设置命令会提示你输入 API 凭据,写入配置,并可选择迁移现有的工作区记忆文件。
Honcho 可以完全在本地运行(自托管),也可以通过 api.honcho.dev 上的托管 API 运行。对于自托管 选项,不需要任何外部依赖。

配置

设置位于 plugins.entries["openclaw-honcho"].config 下:
对于自托管实例,请将 baseUrl 指向你的本地服务器(例如 http://localhost:8000),并省略 API 密钥。

迁移现有记忆

如果你已有工作区记忆文件(USER.mdMEMORY.mdIDENTITY.mdmemory/canvas/),openclaw honcho setup 会检测到并 提供迁移选项。
迁移是非破坏性的——文件会上传到 Honcho。原始文件 绝不会被删除或移动。

工作原理

在每次 AI 回合后,对话都会持久化到 Honcho。用户和 代理消息都会被观察,从而让 Honcho 随着时间推移构建并优化其模型。 在对话过程中,Honcho 工具会在 OpenClaw 的 before_prompt_build 插件钩子中查询服务,在模型 看到提示之前注入相关上下文。

Honcho 与内置记忆

Honcho 与内置记忆系统可以协同工作。内置搜索会在 Honcho 的跨会话记忆旁保留本地 Markdown 的可用性。

CLI 命令

延伸阅读

相关内容