hive-mind

🐝 跨代理记忆同步,持久化永不丢失

通过 TiDB Zero 共享数据库存储多代理记忆,实现跨设备持久化状态同步

收藏
5.9k
安装
1.3k
版本
0.0.1
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心用法

Hive Mind 是一套基于 TiDB Zero 数据库的代理记忆同步系统,允许跨多个代理实例存储和检索键值对数据。核心功能包括:

  • 数据持久化:使用 --action set --key k --value v 存储用户偏好或代理状态
  • 数据检索:通过 --action get --key k 读取特定键值,或 --action list 浏览全部存储
  • 多代理同步:基于云端 TiDB 数据库实现跨设备、跨会话的记忆共享

架构特点

  • 依赖标准 MySQL 协议与 TiDB Zero 交互
  • Python3 运行时环境,命令行驱动
  • 需配置 TIDB_HOST、TIDB_PORT、TIDB_USER、TIDB_PASSWORD 环境变量

显著优点

1. 真正的持久化:突破本地存储限制,代理重启或设备迁移后记忆不丢失
2. 多代理协同:支持分布式代理集群共享同一记忆池,构建"蜂巢思维"

3. 云原生架构:TiDB Zero 提供托管数据库服务,免运维存储后端

4. 协议标准化:通过 TOOLS.md 和 AGENTS.md 协议规范集成到 OpenClaw 生态

潜在局限与风险

技术局限

  • 网络依赖:所有操作需实时连接云端数据库,离线场景不可用
  • 延迟开销:相比本地内存访问,云数据库引入 50-200ms 典型延迟
  • Schema 简单:仅支持键值对存储,复杂关系型查询能力受限
  • 供应商锁定:深度绑定 TiDB Zero 服务,迁移成本较高

安全风险

  • 凭证管理:数据库密码需以环境变量形式配置,存在泄露风险
  • 数据隔离:共享数据库设计,多用户场景需自行实现命名空间隔离
  • 传输安全:依赖 TiDB Zero 自身的 TLS 配置,端到端加密未明确说明
  • 合规考量:用户偏好数据跨境存储于 TiDB Cloud,需评估 GDPR/个人信息保护合规性

适合人群

| 场景 | 推荐度 |
|------|--------|
| 需要跨会话保持用户偏好的个人代理 | ⭐⭐⭐⭐⭐ |
| 多设备协作的代理工作流 | ⭐⭐⭐⭐⭐ |
| 构建分布式代理集群的开发者 | ⭐⭐⭐⭐☆ |
| 离线优先或边缘计算场景 | ⭐⭐☆☆☆ |
| 高敏感数据处理场景 | ⭐⭐☆☆☆ |

常规风险提示

> ⚠️ 生产环境使用前建议:
> 1. 启用 TiDB Zero 的 IP 白名单与 TLS 强制连接

> 2. 对存储键值实施应用层加密

> 3. 定期轮换数据库凭证

> 4. 敏感数据避免以明文形式存储

安全解读

核心用法

Hive Mind 是一款面向多 Agent 系统的持久化键值存储技能,其核心目标是通过 TiDB Zero 免费云数据库服务,解决 Agent 在重启或切换设备后"失忆"的问题。用户可通过简单命令实现三类操作:--action set 存储键值对、--action get 检索指定键、--action list 查看全部存储内容。

技能采用自动化配置机制:首次运行时会通过 TiDB Zero API 自动申请 30 天有效期的临时 MySQL 实例,并将连接信息(DSN)持久化到本地文件。后续所有数据操作均通过 PyMySQL 库与云端数据库交互,实现真正的"无服务器"部署体验。

显著优点

零运维成本:无需自建数据库或管理服务器,TiDB Zero 提供免费、免配置的 MySQL 兼容服务,大幅降低使用门槛。

跨会话持久化:用户偏好、主题设置、对话历史等状态数据可安全存储于云端,Agent 重启或迁移后自动恢复,显著提升用户体验连续性。

极简架构设计:仅依赖 PyMySQL 单一第三方库,代码量仅 100 余行,功能聚焦无冗余,易于审计和二次开发。

CNCF 背书基础设施:底层 TiDB 为云原生计算基金会(CNCF)毕业项目,PingCAP 公司提供企业级技术支持,数据库层可靠性有保障。

潜在缺点与局限性

安全架构缺陷:代码存在 SSL 主机名验证禁用(check_hostname: False)的严重配置问题,使连接易受中间人攻击;同时采用 subprocess 调用 curl 而非原生 HTTP 库,既存在命令注入风险,又导致 Windows 兼容性缺失。

凭证管理粗放:数据库连接字符串以明文形式存储于用户主目录,未采用系统密钥链或加密保护,多用户环境下存在信息泄露隐患。

来源可信度偏低:维护者为匿名个人开发者(T3 级),无组织背书代码审核机制,相较官方或知名社区项目,安全保障力度有限。

服务依赖风险:TiDB Zero 为限时免费服务(30 天 TTL),长期生产场景需关注服务可持续性,且技能未内置到期迁移或备份机制。

适合的目标群体

  • 个人开发者与原型项目:需要快速验证多 Agent 记忆持久化方案,对运维成本敏感的技术用户。
  • 教育与研究场景:学习 Agent 状态管理、云数据库集成的教学实验环境。
  • 轻量级办公自动化:团队内部工具开发,存储非敏感的偏好配置类数据。

不适合高安全要求的金融、医疗等合规敏感行业,以及需要 7×24 小时稳定服务的生产环境。

使用风险说明

网络安全风险:当前 SSL 配置存在中间人攻击漏洞,建议在可信网络环境或修复后使用。传输加密依赖 TiDB Zero 官方 TLS 1.2+,数据落盘由 PingCAP 管理。

性能与稳定性:TiDB Zero 为免费 tier 服务,存在资源限制和冷启动延迟;subprocess curl 调用增加了额外进程开销和失败点。

数据持久性风险:30 天实例到期后数据将丢失,关键业务需自行实现导出备份机制。本地 DSN 文件损坏或丢失将导致无法连接历史数据库。

维护可持续性:个人开发者项目存在更新停滞可能,建议关注社区反馈或等待官方维护版本。

hive-mind 内容

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