Long Term Memory with Honcho

🧠 文件记忆一键迁移至 Honcho API

将OpenClaw文件记忆系统迁移至Honcho API,支持云端托管与本地自托管双模式,需用户确认后上传敏感记忆文件。

收藏
7.4k
安装
2.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

honcho-setup 是 OpenClaw 生态专用的记忆系统迁移工具,核心任务是将本地 Markdown 文件形式的记忆体系(USER.md、MEMORY.md、memory/、canvas/ 等)完整迁移至 Honcho API,从而用结构化、可检索的 API 替代传统的文件读写。

执行流程

1. 插件安装:通过 openclaw plugins install @honcho-ai/openclaw-honcho 获取官方插件,必要时手动修复依赖
2. 连接验证:区分托管模式(需 HONCHO_API_KEY)与自托管模式(需 HONCHO_BASE_URL),验证网络连通性

3. 文件扫描:递归检测 9 类目标文件及 memory/、canvas/ 目录,生成带体积的清单

4. 上传迁移:调用 session.uploadFile API,用户文件归 owner peer、Agent 配置归 openclaw peer

5. 本地归档:强制备份至 {workspace}/archive/,验证成功后删除 legacy-only 文件

6. 文档更新:将 SOUL.md、AGENTS.md、BOOTSTRAP.md 中的文件读写指令替换为 Honcho 工具(honcho_profile、honcho_context 等)

显著优点

  • 双模部署:官方托管(api.honcho.dev)与开源自托管(Docker Compose)灵活切换,后者实现数据完全自主
  • 安全冗余:任何删除操作前强制本地归档,支持带时间戳的重复文件命名
  • 细粒度权限:仅读取必要的 HONCHO_API_KEY,不扫描 .env 其他变量;上传前双重确认(文件清单+目标 URL)
  • 零停机迁移:失败自动回滚,上传异常则中止归档与删除,防止数据丢失

潜在局限

  • 网络依赖:托管模式强制外连 api.honcho.dev,无法离线执行
  • 敏感数据出境:默认上传用户画像、记忆内容至第三方云,合规场景需切换自托管
  • 不可逆操作:legacy-only 文件(USER.md、IDENTITY.md 等)删除后仅保留本地归档,无自动回滚机制
  • Node 生态绑定:依赖 npm 安装插件,纯 Python/Rust 环境需额外工具链

适合人群

  • 已使用 OpenClaw 且记忆文件膨胀、检索困难的进阶用户
  • 希望将 Agent 记忆持久化到数据库而非 Git 仓库的团队
  • 对数据主权敏感、愿意自建 Honcho 实例的隐私优先用户

常规风险

| 风险点 | 等级 | 说明 |
|--------|------|------|
| 数据外泄 | 中 | 托管模式下记忆内容上传至第三方,需评估隐私政策 |
| 误删文件 | 低 | 虽有归档验证,但用户若忽略确认步骤仍可能丢失工作区 |
| 凭证泄露 | 低 | .env 读取范围被严格限制,但密钥仍需妥善保管 |
| 服务可用性 | 中 | 托管 API 故障或网络抖动将导致迁移中断 |

官方资源:https://honcho.dev | 开源地址:https://github.com/plastic-labs/honcho

Long Term Memory with Honcho 内容

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