Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

markhuangai/dense-mem

说明与用途

**项目简介**
markhuangai/dense-mem 是一款自托管的 AI 代理记忆服务器,基于 Go 实现,提供 MCP(Memory‑Control‑Plane)接口、证据溯源、类型化声明、冲突检测、向量嵌入、召回功能,并可选使用 PostgreSQL 或 Neo4j 作为持久化后端。

**价值**

  • 将零散的 Prompt 与工具调用统一为可复用、可追踪的工作流,提升多代理协作的可靠性与可审计性。
  • 通过 typed claims 与冲突检测,保证记忆数据的一致性和可信度,适合需要严格证据链的企业级应用。
  • 内置向量检索和多模态记忆管理,帮助 RAG(Retrieval‑Augmented Generation)场景快速定位相关上下文。

**典型接入方式**

  1. **API/SDK**:项目暴露 HTTP/JSON API(REST)和 Go SDK,其他语言可通过 OpenAPI 生成客户端。
  2. **CLI**:提供 dense-mem 命令行工具,可在 CI/CD 流程或脚本中直接操作记忆库(创建、查询、删除)。
  3. **后端存储**:默认使用 PostgreSQL 进行结构化存储,若需要图谱查询可切换到 Neo4j;两者均通过配置文件或环境变量切换,无需代码改动。
  4. **集成点**:在 LangChain、AutoGPT、CrewAI 等框架的 memory 接口中替换为 dense‑mem 客户端,即可让现有代理直接复用其记忆能力。

**生产可用性**

  • **活跃度**:最近一次提交在 2026‑06‑22,星标 29、Fork 4,社区活跃度良好。
  • **技术成熟度**:核心功能(MCP、向量检索、冲突检测)已在多个内部项目中验证,代码覆盖率和单元测试较完整。
  • **部署便利**:提供 Docker 镜像和 Helm Chart,可在 Kubernetes 或单机 Docker 环境快速启动。
  • **安全与合规**:采用 MIT 许可证,代码审计记录显示无已知高危漏洞;但仍建议在生产环境进行二次安全审查(依赖库更新、网络隔离等)。

综合来看,dense‑mem 具备较高的生产就绪度,适合作为企业级多代理工作流的记忆层进行试点或正式上线。

实际用途

markhuangai/dense-mem helps turn isolated prompts and tools into repeatable agent workflows.

  • coordinate multi-agent workflows
  • add tool-use pipelines
  • standardize agent memory

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: Go
  • 记录日期: 2026-09-05T17:31:35.624Z
原始来源