Skip to content

Latest commit

 

History

History
491 lines (363 loc) · 14.7 KB

File metadata and controls

491 lines (363 loc) · 14.7 KB

产品路线图

版本: 1.0.0-rc
更新: 2026-02-24


🎯 项目愿景

打造高性能的 AI Agent 记忆管理系统,提供完整的 3-Tier 记忆架构 + 企业级 RBAC/多租户支持。


📊 当前状态 (v0.12.0)

完成度: ~99%
状态: Enterprise Ready
发布日期: 2026-02-20

已完成功能

核心功能

  • ✅ 3-Tier 记忆架构(STM/MTM/LTM)
  • ✅ 六边形架构
  • ⚠️ 配置热更新(受限 — 大部分配置变更需重启,见 docs/CONFIG_HOT_RELOAD_LIMITATION.md)
  • ✅ 实时健康检查(运行时动态探测)
  • ✅ 优雅降级(Full/Degraded/Noop 三层)
  • ✅ FAQ 热度追踪/自动提升已实现
  • ✅ Router Tier 0 FAQ 直接命中(v0.3.0 实现)

LLM 集成

  • ✅ 10 种 LLM 适配器(OpenAI, Gemini, Claude, Ollama, DeepSeek, OpenRouter, Azure, Groq, Cohere, Mistral)
  • ✅ 流式响应(SSE)
  • ✅ 参数透传(所有 OpenAI 参数)
  • ✅ 3-Tier 路由(基于消息长度的启发式分类)

存储

  • ✅ Redis 短期存储
  • ✅ NATS 短期存储(备选)
  • ✅ 3 种向量数据库(Qdrant, Chroma, Pinecone)
  • ✅ 真实 Embedding(OpenAI API)

安全

  • ✅ PII 脱敏(email/phone/credit_card/SSN/API_key)
  • ✅ Prompt 注入检测(17 种模式)
  • ✅ IP 防御系统

部署

  • ✅ Docker 部署
  • ✅ Kubernetes 部署
  • ✅ K3s 自动化部署
  • ✅ API Key 认证(Qdrant 存储)

SDK

  • ✅ Python SDK(HTTP 封装 + 自动重试 + SSE 流式 + 异常处理)

🚧 待实现功能

FAQ 系统 - Router 集成

目标: 将已实现的 FAQ 热度追踪集成到路由器

已完成:

  • 热度追踪 - HeatTracker 已实现,支持访问计数和热度计算
  • 自动提升 - AutoPromoter 已实现,支持 QA → Candidate → FAQ 提升
  • Wiki 导出 - WikiExporter 本地导出已实现

待实现:

  • Router Tier 0 - FAQ 直接命中,绕过 LLM 返回 ✅ (v0.3.0)
  • Wiki S3 导出 - 通过 WikiExportBackend + OpenDAL 实现 ✅ (v0.3.0)
  • Wiki Confluence 导出 - 通过 WikiExportBackend + REST API 实现 ✅ (v0.3.0)

优先级: 高
预计完成: 2026-03-10
详细文档: FAQ_SYSTEM.md

知识图谱升级

目标: 从 Mermaid 解析升级为真正的 GraphRAG

已完成:

  • 实体自动提取(正则模式匹配,支持人名/组织/地点识别)
  • 关系提取(10 种关系模式:works_at, located_in, related_to 等)
  • 图查询 API(HTTP 端点 /v1/graph)
  • 图查询方法(query_entity, query_by_label, query_relations, query_path DFS)
  • extract_and_merge 自动合并实体和关系

优先级: 中
状态: ✅ 完成 (v0.4.0)

多模态存储

目标: 实现多模态内容的存储和检索

已完成:

  • MultiModalStorage trait 实现(Qdrant-backed QdrantMultiModalStorage)
  • HTTP 端点(/v1/multimodal: store, search, search/embedding, recent)
  • Python SDK 异步支持(async_client.py with aiohttp)

待实现:

  • CLIP/Whisper 实际集成(当前使用 embedding 向量输入)

优先级: 中
状态: ✅ 核心完成 (v0.5.0)


🗓️ 版本规划

v0.3.0 - FAQ 路由集成 + 导出完善 (2-3 周)

目标: 将 FAQ 集成到路由器,完成 Wiki 导出

功能:

  • Router Tier 0: FAQ 直接命中 ✅
  • Wiki S3 导出实现(OpenDAL S3ExportBackend) ✅
  • Wiki Confluence 导出实现(REST API ConfluenceExportBackend) ✅
  • FAQ 管理 API(get_candidates, promote, delete, history, stats) ✅
  • 清理重复的 wiki exporter 实现(core/wiki 委托给 core/faq) ✅

优先级: 高
状态: ✅ 完成
完成日期: 2026-02-20


v0.4.0 - 知识图谱升级

目标: 从 Mermaid 解析升级为真正的 GraphRAG

功能:

  • 实体自动提取(正则模式匹配) ✅
  • 关系提取(10 种关系模式) ✅
  • 图查询 API(/v1/graph 端点) ✅
  • 图查询方法(entity, label, relations, path) ✅

优先级: 中
状态: ✅ 完成
完成日期: 2026-02-20


v0.5.0 - 多模态存储 + Python SDK 增强

目标: 实现多模态存储,增强 Python SDK

功能:

  • MultiModalStorage trait 实现(Qdrant-backed) ✅
  • 多模态 HTTP 端点(/v1/multimodal) ✅
  • Python SDK 异步支持(async_client.py) ✅

优先级: 中
状态: ✅ 完成
完成日期: 2026-02-20


v0.6.0 - 记忆增强

目标: 增强记忆管理功能

功能:

  • 记忆版本控制(version + previous_version_id) ✅
  • 记忆标签和分类(tags 字段) ✅
  • 记忆搜索增强(/v1/memory/manage/search/tags) ✅
  • 记忆导出/导入(JSON + Markdown) ✅

优先级: 中
状态: ✅ 完成
完成日期: 2026-02-20


v0.7.0 - 性能基准测试

目标: 完成性能基准测试,验证所有优化模块效果

功能:

  • 优化模块基准测试(BloomFilter, EmbeddingCache, SimilarityFilter) ✅
  • 图模块基准测试(entity/relation extraction, query) ✅
  • 安全模块基准测试(injection, PII, encryption, audit) ✅
  • 发布基准测试报告

优先级: 高
状态: ✅ 核心完成
完成日期: 2026-02-20


v0.8.0 - 安全增强

目标: 安全加固

功能:

  • API Key Hash 存储(已在 store.rs 实现) ✅
  • 数据加密(AES-256-GCM,DataEncryptor) ✅
  • 结构化审计日志(AuditLogger + 文件持久化) ✅
  • GDPR 完整合规(GdprManager: consent + export + deletion + 文件持久化) ✅
  • 安全 API 端点(/v1/security/audit + /v1/security/gdpr) ✅

优先级: 高
状态: ✅ 完成
完成日期: 2026-02-20


v0.9.0 - 技术债清理 + v1.0.0 准备

目标: 清理技术债,准备正式发布

功能:

  • 加密升级:XOR → AES-256-GCM ✅
  • 审计日志持久化(JSONL 文件) ✅
  • GDPR 记录持久化(JSON 文件) ✅
  • 多模态路由接入 main.rs ✅
  • vector_storage_benchmark 优雅降级(Qdrant 不可用时跳过) ✅
  • 功能对比表更新 ✅
  • 性能基准测试报告 ✅
  • 安全审计报告 ✅

优先级: 最高
状态: ✅ 完成
完成日期: 2026-02-20


v0.10.0 - 可观测性 + LLM FAQ 分类

目标: 生产级可观测性集成 + LLM 自动分类 FAQ

功能:

  • Prometheus 指标集成(HTTP/Router/FAQ/LLM 全链路) ✅
  • /metrics 端点(Prometheus text exposition format) ✅
  • 请求路径归一化(避免高基数标签爆炸) ✅
  • LLM FAQ 分类器(FaqClassification + LlmClassifierConfig) ✅
  • /v1/admin/faq/classify API 端点 ✅
  • 分类提示构建 + 响应解析(JSON 优先 + 关键词兜底) ✅

优先级: 高
状态: ✅ 完成
完成日期: 2026-02-20


v0.11.0 - 剩余问题全面修复

目标: 修复本地端到端测试发现的所有问题

功能:

  • Tag 搜索: Qdrant 原生 payload filter ✅
  • Memory History: QdrantHistoryStorage 接入 gateway ✅
  • Redis 升级: 0.24 → 0.32 ✅
  • Graph LLM 提取: build_llm_extraction_prompt + parse ✅
  • Auth 警告增强 ✅
  • Audit/GDPR 可插拔存储后端 ✅

优先级: 高
状态: ✅ 完成
完成日期: 2026-02-20


v0.12.0 - 企业级功能

目标: RBAC + 多租户 + 独立管理服务

功能:

  • RBAC 权限模型(SuperAdmin/Admin/User/ReadOnly + 6 种权限) ✅
  • 多租户数据隔离(TenantContext + 自动 tenant_id 过滤) ✅
  • memoryos-admin 独立管理服务(port 9090,内网部署) ✅
  • 管理 API: 用户/租户/RBAC/审计/系统统计 ✅
  • Gateway RBAC 中间件集成 ✅

优先级: 最高
状态: ✅ 完成
完成日期: 2026-02-20


v0.13.0 - MCP Server 接入层

目标: 让 AI 助手(Claude Desktop / Cursor / 自定义 Agent)通过 MCP 协议直接调用 MemoryOS

功能:

  • 独立 crate memoryos-mcp(独立二进制) ✅
  • rmcp SDK 集成(v0.3, 官方 Rust MCP SDK) ✅
  • 7 个 MCP Tools(add_memory / search_memories / get_memories / delete_memory / query_graph / chat / health_check) ✅
  • Gateway 代理模式(Thin Proxy,HTTP 转发) ✅
  • stdio 传输(本地部署,Claude Desktop / Cursor 直接接入) ✅
  • SSE 传输预留(远程部署) ✅
  • JSON Schema 自动生成(schemars) ✅
  • CLI 参数(--gateway-url / --api-key / --transport) ✅

优先级: 最高
状态: ✅ 完成
完成日期: 2026-02-24
PR: #48


v0.14.0 - Wiki 预览系统

目标: 内置 Wiki 浏览器,本地部署可直接查看生成的文档

功能:

  • 内置 HTTP 预览端点(/v1/wiki/preview)
  • Markdown → HTML 渲染(pulldown-cmark)
  • Mermaid 图表实时渲染
  • 侧边栏导航 + 目录树

优先级: 高
状态: 📋 计划中
预计发布: 2026-04-01


v1.0.0 - 正式版

目标: 正式发布

功能:

  • 完整的文档 ✅
  • 用户案例
  • 性能基准测试报告 ✅
  • 安全审计报告 ✅
  • 生产环境验证
  • MCP Server 稳定运行 ✅
  • 配置验证 (AppConfig::validate()) ✅
  • 生产级错误处理 (零 unwrap) ✅
  • 真实 Embedding 集成 ✅
  • LLM 摘要管线 ✅
  • 测试覆盖 (303 tests) ✅

优先级: 最高
预计发布: 2026-03


🎯 长期规划 (v2.0+)

多模态增强

  • CLIP/Whisper 实际模型集成(当前使用 embedding 向量输入)
  • 跨模态检索(text→image / image→text)
  • 视频帧提取与摘要

可观测性增强

  • OpenTelemetry 分布式链路追踪(当前仅 Prometheus 指标)
  • Grafana 仪表盘模板

FAQ 增强

  • 多语言 FAQ 自动翻译
  • FAQ 提升阈值 A/B 测试

分布式增强

  • 多区域部署
  • 数据同步
  • 灾难恢复

AI 增强

  • 自动记忆压缩
  • 智能记忆推荐
  • 记忆质量评分

企业增强

  • 计费系统
  • SLA 保证
  • LDAP/SSO 集成
  • 管理 Web UI

📊 功能对比

当前 vs Mem0

功能 MemoryOS-Rust v0.9.0 Mem0 状态
3-Tier Memory 对等
LLM 支持 10 种 10+ 种 ✅ 对等
向量数据库 3 种 (Qdrant/Chroma/Pinecone) 5+ 种 ⚠️ 接近
知识图谱 ✅ GraphRAG (v0.4.0) ✅ 对等
Python SDK ✅ 同步+异步+流式 ✅ 对等
记忆版本控制 ✅ (v0.6.0) ✅ 对等
多模态存储 ✅ (v0.5.0) ✅ 对等
数据加密 ✅ AES-256-GCM ⚠️ ✅ 领先
审计日志 ✅ 持久化 ✅ 领先
GDPR 合规 ✅ 完整 ⚠️ ✅ 领先
配置热更新 ⚠️ 受限 均需重启
实时健康检查 ✅ 领先
优雅降级 ⚠️ ✅ 领先
性能 高(Rust) 中(Python) ✅ 领先

目标: v1.0.0 达到功能对等,性能超越


🚀 里程碑

版本 日期 状态 重点功能
v0.1.0 2026-02-16 ✅ 完成 基础功能
v0.2.0-alpha 2026-02-18 ✅ 完成 MVP (早期开发)
v0.3.0 2026-02-20 ✅ 完成 FAQ 路由集成 + 导出完善
v0.4.0 2026-02-20 ✅ 完成 知识图谱升级 (GraphRAG)
v0.5.0 2026-02-20 ✅ 完成 多模态存储 + SDK 增强
v0.6.0 2026-02-20 ✅ 完成 记忆增强
v0.7.0 2026-02-20 ✅ 完成 性能基准测试
v0.8.0 2026-02-20 ✅ 完成 安全增强
v0.9.0 2026-02-20 ✅ 完成 技术债清理 + v1.0.0 准备
v0.10.0 2026-02-20 ✅ 完成 Prometheus 可观测性 + LLM FAQ 分类
v0.11.0 2026-02-20 ✅ 完成 剩余问题修复
v0.12.0 2026-02-20 ✅ 完成 企业级: RBAC + 多租户 + Admin 服务
v0.13.0 2026-02-24 ✅ 完成 MCP Server 接入层 (rmcp v0.3 + stdio + Gateway proxy)
v0.14.0 2026-04-01 📋 计划 Wiki 预览系统 (内置浏览器)
v1.0.0 2026-03 📅 计划 正式发布

📈 进度跟踪

总体进度

v0.1.0       ████████████████████ 100%
v0.2.0-alpha ██████████████░░░░░░  72%
v0.3.0       ████████████████████ 100%
v0.4.0       ████████████████████ 100%
v0.5.0       ████████████████████ 100%
v0.6.0       ████████████████████ 100%
v0.7.0       ██████████████████░░  90%
v0.8.0       ████████████████████ 100%
v0.9.0       ████████████████████ 100%
v0.13.0      ████████████████████ 100% (MCP Server 完成)
v0.14.0      ░░░░░░░░░░░░░░░░░░░░   0% (计划中)
v1.0.0       ██████████████████░░  90%

功能完成度

类别 完成度
核心功能 98%
LLM 集成 95%
存储 95%
运维 90%
安全 95%
文档 95%
测试 85%
总体 ~98%

🎯 优先级

P0 - 必须完成(v1.0.0 前)

  1. ⚠️ 配置热更新(受限 — 见 docs/CONFIG_HOT_RELOAD_LIMITATION.md)
  2. ✅ 实时健康检查
  3. ✅ 优雅降级
  4. ✅ FAQ Router Tier 0 集成(v0.3.0)
  5. ✅ 知识图谱升级(v0.4.0)
  6. ✅ 性能基准测试(v0.7.0)
  7. ✅ 安全增强(v0.8.0)

P1 - 重要功能

  1. ✅ Wiki S3/Confluence 导出(v0.3.0)
  2. ✅ 多模态存储实现(v0.5.0)
  3. ✅ 记忆版本控制(v0.6.0)
  4. ✅ Python SDK 异步支持(v0.5.0)

P2 - 可选功能

  1. 分布式增强(v2.0+)
  2. ✅ 企业功能(v0.12.0 完成: RBAC + 多租户 + Admin 服务)

📚 相关文档


版本: 1.0.0-rc
更新: 2026-02-24
下一个版本: v1.0.0 (正式发布)