Hivemind——代理共享记忆与技能引擎
将团队代理的会话痕迹转化为可复用的技能,实现跨代理的持续学习和自动记忆共享。
证据显示:安装时有一行同意提示,数据收集通知明确列出捕获的数据类型,并提供禁用捕获的选项(HIVEMIND_CAPTURE=false、.hivemind collect:false)。凭据文件以0600权限存储,目录0700。但权限最小化不足:安装器会修改多个代理的配置文件,且默认启用捕获,未提供细粒度权限控制。用户确认:安装时有一行同意提示,但未明确要求用户确认数据收集范围。数据流透明度:README详细说明捕获的数据类型和存储位置,但未说明数据如何传输至云端。敏感数据处理:凭据文件权限正确,但未说明数据加密或脱敏。依赖安全:依赖版本未固定,存在已知漏洞风险。外部影响:安装器会修改多个代理配置,但未说明回滚机制。回滚:提供卸载命令,但未说明回滚对配置的影响。来源归属:未提供明确的来源归属信息。
自洽性:README与代码结构一致,功能描述与实现相符。依赖可用性:依赖版本未固定,存在可用性风险。失败消息:测试覆盖了错误处理,但未提供用户可见的错误消息示例。
受众与场景:明确支持多种代理,并针对不同场景提供安装指南。能力边界:明确说明捕获范围(如Claude Cowork仅Local Agent Mode),但未说明其他限制。触发精度:通过环境变量和配置文件控制捕获,但未说明触发条件。环境适配:支持多种操作系统和代理,但未说明对特定环境的限制。
信息架构:README结构清晰,但缺少API文档。安装说明:提供多种安装方式,但未提供故障排除。命名稳定性:版本号频繁更新,但未说明命名约定。示例与FAQ:提供示例,但缺少FAQ。已知限制:明确说明Claude Cowork的限制,但未说明其他限制。许可证:Apache-2.0,但未提供版权信息。版本与变更日志:未提供变更日志。维护责任:未明确维护者。
输出可用性:提供技能文件和搜索功能,但未说明输出格式。边际价值:提供共享记忆和技能复用,但未量化收益。成本效益:提供基准测试数据,但未说明实际成本。
声明可追溯:README中的基准测试数据有来源,但未提供复现方法。跨来源佐证:仅依赖README,未提供其他来源。事实与推断分离:README区分了事实和推断,但未明确标注。
- 默认启用捕获,可能意外收集敏感数据,建议用户明确配置。
- 依赖版本未固定,存在供应链风险。
- 安装器修改多个代理配置,需谨慎评估权限。
这个 Agent 能做什么,适合哪些场景?
Hivemind 是一个由 Activeloop 开发的云原生共享记忆引擎,为 Claude Code、OpenClaw、Codex、Cursor、Hermes 和 pi 等编码代理提供统一的持久化记忆层。它自动捕获代理的提示词、工具调用和响应,存储为结构化轨迹,并通过后台工作进程挖掘重复模式,生成可跨会话共享的 SKILL.md 技能文件。同时提供混合检索(词汇+语义)、主动召回、会话总结、代码库图谱和代码文档生成等功能。数据默认存储在 Deeplake 云上,支持自带云存储(BYOC),并可通过 .hivemind 文件实现目录级别的路由和隐私控制。采用 Apache-2.0 许可证。
Hivemind 通过安装 CLI 或插件,在各个支持的代理中注入钩子或扩展,自动捕获每次会话的提示、工具调用和响应,写入 Deeplake 的 sessions 表。后台 worker 会汇总会话生成维基式摘要(存储在 memory 表),并挖掘重复模式生成 SKILL.md 文件,写入到项目目录下的 .claude/skills/。在推理时,通过混合检索(BM25+嵌入)和主动召回,将相关记忆注入代理上下文。它还可以通过虚拟文件系统(基于 SQL 备份)拦截对 ~/.deeplake/memory/ 的文件操作,提供类文件浏览能力。同时生成代码库图谱(追踪文件、符号和导入关系),并利用代理自身的 CLI(如 claude -p)生成代码文档和团队规则。
- 团队成员希望继承资深工程师的代理解决过的已知问题模式,避免重复排查。
- 使用 Claude Code 的团队需要长期记忆,查询‘上周我们如何解决认证 bug’等自然语言问题。
- OpenClaw 用户希望在不与 memory-core 冲突的情况下,增加会话捕获和技能挖掘能力。
- 使用 Codex 的用户希望跨会话共享记忆,但不想手动管理 hooks 配置。
- 组织希望将团队编码规范(如‘禁止 DROP TABLE’)自动注入到所有代理的上下文中。
- 需要按照客户端项目隔离数据,通过 .hivemind 路由到特定组织或工作空间。
这个 Agent 有哪些优点和局限?
- 在 LoCoMo 基准上显示成本降低 25%、token 减少 1.7 倍、轮次减少 31%
- 支持多种代理(Claude Code、OpenClaw、Codex、Cursor、Hermes、pi),钩子自动安装
- 自动技能挖掘,将团队经验编码为 SKILL.md 并传播
- 提供混合检索(BM25+嵌入)、主动召回和代码库图谱
- 支持 BYOC,数据可存放在自有云存储(GCS、Azure、S3)
- 细粒度隐私控制:每目录 .hivemind 文件可路由或禁用捕获
- 默认依赖 Deeplake 云(API、账户),不是完全自托管
- 捕获数据和技能对所有工作空间成员可见,需要组织信任
- 语义搜索需要额外安装约 600 MB 的嵌入模型,否则退化为仅词法
- OpenClaw 集成的默认模型可能较慢,建议使用 Haiku 等快速模型
- Codex 首次使用时需手动信任 hooks,否则不工作
- Claude Cowork 集成仅阿尔法,且仅捕获本地代理模式,桌面聊天不捕获
如何安装或部署这个 Agent?
全局安装:npm i -g @deeplake/hivemind && hivemind install。此命令检测已安装的代理(Claude Code、OpenClaw、Codex、Cursor 等)并自动挂钩子,显示一次性同意提示后,浏览器登录 Deeplake 账户。无头环境可使用 HIVEMIND_TOKEN=<token> hivemind install 或 hivemind install --token <token>。也可单独安装:hivemind claude install、hivemind codex install、hivemind claw install 等。安装后需重启代理。依赖 Node.js >=22 和 Deeplake 账户(可在 https://deeplake.ai 获取 token)。
如何使用这个 Agent?
安装后,代理会自动开始捕获会话。可使用 hivemind status 检查各代理集成状态。自然语言查询记忆,例如在 Claude Code 中问‘我们上周如何解决认证问题’。管理技能:hivemind skillify 查看当前范围,hivemind skillify scope <me|team> 设置挖掘范围,hivemind skillify pull 拉取团队技能。查看摘要:浏览 ~/.deeplake/memory/summaries/。禁用捕获:HIVEMIND_CAPTURE=false claude。配置目录路由:在目录根放置 .hivemind 文件(如 { "orgId": "acme-corp", "workspaceId": "client-work" })。启用语义搜索:hivemind embeddings install(需约 600 MB 依赖)。
这个 Agent 与同类方案有什么区别?
与 OpenClaw 内置的 memory-core 插件可共存,但不占用其记忆槽位。未提及与其他记忆引擎(如 MemGPT 或 Mem0)的直接比较。
常见问题
Hivemind 是否免费?
我的数据是否安全?
我如何控制哪些会话被捕获?
collect: false。此外,可以使用 .hivemind.local 个人覆盖。