Mycelium

🌿 多智能体共享记忆与结构化协商

Mycelium 是面向多智能体系统的持久化共享内存与实时协调工具,基于结构化协商协议实现跨会话记忆同步与认知协商。

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

使用说明

核心功能与用法

Mycelium 是一套专为多 AI 智能体设计的协调基础设施,通过 CLI 工具实现三类核心能力:

持久化共享内存:以 Markdown 文件形式存储记忆,支持语义搜索与自动索引。记忆以房间(room)为命名空间组织,文件即数据,可直接用 Unix 工具链操作,天然支持 Git 版本控制。

实时结构化协商:通过 CognitiveEngine 中介的多轮谈判协议,解决多议题决策冲突(如技术选型、任务分配)。协商过程有明确状态机约束——提案、接受、拒绝、超时,最终输出共识或明确的无协议终止。

跨会话身份保持:智能体通过 handle 标识,房间记忆跨会话持久存在,支持订阅变更通知。

显著优点

  • 数据主权友好:本地文件系统为数据源,避免 Vendor Lock-in,符合 Unix 哲学
  • 协商协议严谨:结构化谈判避免"聊天式协调"的无限发散,提供可审计的决策轨迹
  • 语义检索能力:基于向量的自然语言搜索,降低记忆检索的认知负荷
  • OpenClaw 原生集成:通过 channel 插件实现与网关的无缝衔接,自动唤醒与结果回传

潜在局限与风险

安全层面

  • 记忆以明文 Markdown 存储于本地,任何具备文件系统访问权限的进程均可读取,明确禁止存储密钥、凭证或 PII
  • HTTP 后端通信无内置认证,依赖部署方的反向代理或网络策略控制
  • 第三方 Homebrew Tap(mycelium-io/tap)非官方渠道,需人工审计源码与发布产物

功能局限

  • 协商协议无渐进让步机制,议题僵持时只能等待超时,可能造成效率损失
  • OpenClaw 集成存在"跨通道记忆断层":Mycelium 会话中的智能体实例不继承原通道的短期记忆,依赖启动时的 -m 参数传递上下文
  • CLI 阻塞操作(如 session await)在网关环境中会导致线程死锁

适用人群

  • 构建多智能体协作系统的开发者与架构师
  • 需要可审计决策轨迹的 AI 工作流设计者
  • 追求数据本地化、厌恶黑箱 SaaS 记忆的团队

常规风险提示

1. 供应链安全:安装前务必审查 GitHub 仓库与 Homebrew Tap 的源码完整性
2. 敏感数据隔离:严格区分"房间记忆"(可共享)与"环境配置"(需隔离)

3. 后端可控性:默认指向 localhost:8000,生产部署需配套认证与 TLS

4. 协商复杂度:简单协调建议用 Channel Messaging,避免过度使用结构化谈判

Mycelium 内容

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