Long-Term Memory (Honcho)

🧠 智能记忆迁移 · 云端或本地 · 安全归档

将 OpenClaw 文件式记忆系统迁移至 Honcho API,支持云端托管或本地自托管,全程需用户确认,自动备份归档

收藏
5.2k
安装
2.2k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

honcho-setup 是 OpenClaw 生态的记忆系统迁移工具,用于将传统基于 Markdown 文件的记忆架构(USER.md、MEMORY.md、memory/ 目录等)无缝迁移至 Honcho 智能记忆 API。执行流程分为七个严格阶段:

1. 插件安装:通过 openclaw plugins install @honcho-ai/openclaw-honcho 安装官方插件
2. 连接验证:支持两种模式——托管模式(需 HONCHO_API_KEY,默认连接 api.honcho.dev)或本地自托管(通过 HONCHO_BASE_URL 指向私有实例)

3. 文件扫描:自动识别 9 类记忆文件及 memory/、canvas/ 目录内容

4. 数据上传:使用 Honcho SDK 的 session.uploadFile() 接口,区分用户文件(owner peer)与智能体文件(openclaw peer)

5. 安全归档:所有文件强制备份至 {workspace_root}/archive/ 后才允许删除原文件

6. 文档更新:将 SOUL.md、AGENTS.md、BOOTSTRAP.md 中的旧式文件引用替换为 Honcho 工具(honcho_profile、honcho_context、honcho_search、honcho_recall、honcho_analyze)

显著优点

  • 双重模式灵活部署:既可用托管云服务零运维启动,也可完全自托管掌控数据主权
  • 零数据丢失保障:强制归档机制确保任何删除操作前必有可验证的备份副本
  • 精细权限控制:两次显式用户确认(上传前、归档前),完整披露目标 URL 与文件清单
  • 敏感信息最小化:仅读取 HONCHO_API_KEY 单个环境变量,不触碰其他配置
  • 开源透明:Honcho SDK 与插件代码完全开源,无隐藏行为

潜在局限

  • 网络依赖:托管模式必须连接外部 API,离线环境仅限自托管方案
  • 迁移单向性:设计为从文件系统迁出,无内置回滚至纯文件模式的机制
  • Node 生态锁定:依赖 Node.js/npm 环境,对纯 Python 或其他运行时用户增加栈复杂度
  • 手动冲突处理:若 archive/ 目录存在同名文件,自动追加时间戳,需用户后续手动整理

适合人群

  • 已在使用 OpenClaw 文件式记忆、希望升级至结构化 API 记忆的用户
  • 需要 AI 智能体长期记忆持久化与跨会话上下文的开发者
  • 对数据隐私敏感、希望选择自托管方案的企业或团队
  • 愿意接受托管服务便捷性以换取运维成本的个人开发者

常规风险

| 风险类别 | 具体说明 | 缓解措施 |
|---------|---------|---------|
| 数据外泄 | 用户记忆内容上传至第三方 API | 强制确认流程 + 自托管选项 + 仅传输必要文件 |
| 误删数据 | 迁移失败可能导致文件丢失 | 先归档验证、后删除;上传失败则中止全流程 |
| 凭证泄露 | API Key 被不当读取 | 仅读取单个指定变量,不解析整个 .env 文件 |
| 服务依赖 | 托管服务可用性影响功能 | 支持完全离线自托管,消除外部依赖 |

> 关键安全承诺:此技能绝不执行无备份的删除操作,绝不在用户确认前上传任何数据,绝不多读取任何非必要的配置信息。

Long-Term Memory (Honcho) 内容

手动下载zip · 6.3 kB
SKILL.mdtext/markdown
请选择文件