项目 : MemoryOS-Rust
当前版本 : v1.0.0-rc
更新 : 2026-02-25
模块
状态
完成度
负责人
核心记忆系统 (STM/MTM/LTM)
✅ 完成
100%
—
Gateway HTTP API
✅ 完成
100%
—
LLM Router (10 Adapters)
✅ 完成
100%
—
向量存储 (Qdrant/Chroma/Pinecone)
✅ 完成
100%
—
安全体系 (Shield/Defense/GDPR)
✅ 完成
100%
Devin
FAQ 系统 (热度追踪/自动提升)
✅ 完成
100%
—
知识图谱 (GraphRAG)
✅ 完成
100%
—
企业功能 (RBAC/多租户/Admin)
✅ 完成
100%
Devin
Wiki 生成系统 (Tree-sitter + LLM)
✅ 完成
100%
Devin
Storage Connectors (17 种)
✅ 完成
100%
Kiro AI
MCP Server (memoryos-mcp)
✅ 完成
100%
Kiro AI
Wiki 预览系统
📋 计划中
0%
—
Phase 1: 基础架构 (v0.1.0 ~ v0.2.0-alpha)
六边形架构搭建 (Core / Ports / Adapters)
3-Tier 记忆系统 (STM → MTM → LTM)
10 个 LLM Adapter (OpenAI / Claude / Gemini / Ollama / Deepseek / OpenRouter / Azure / Groq / Cohere / Mistral)
Security Shield (PII 脱敏 + 17 种 Prompt 注入检测)
6 个性能优化模块 (Bloom Filter / LRU Cache / Batch / Heat Buffer / Similarity Filter / Incremental Summary)
优雅降级机制
Phase 2: 功能完善 (v0.3.0 ~ v0.6.0)
FAQ Router Tier 0 直接命中 (v0.3.0)
Wiki S3/Confluence 导出 (v0.3.0)
知识图谱 GraphRAG (v0.4.0)
多模态存储 (v0.5.0)
记忆版本控制 + 标签系统 (v0.6.0)
Phase 3: 安全与运维 (v0.7.0 ~ v0.10.0)
Criterion 性能基准测试 (v0.7.0)
AES-256-GCM 加密 + 审计日志持久化 + GDPR 合规 (v0.8.0 ~ v0.9.0)
Prometheus /metrics 全链路指标 (v0.10.0)
LLM FAQ 自动分类 (v0.10.0)
Phase 4: 企业级功能 (v0.11.0 ~ v0.12.x)
RBAC 权限模型 (SuperAdmin/Admin/User/ReadOnly) (v0.12.0)
多租户数据隔离 + TenantManager (v0.12.0)
memoryos-admin 独立管理服务 (v0.12.0)
企业安全加固: 常量时间认证、CORS 限制、并发安全 (v0.12.1 ~ v0.12.6)
Tenant/RBAC JSON 文件持久化 (移除 SQLx 依赖)
Phase 5: Wiki 生成系统 + Storage Connectors
memoryos-wiki-gen crate 实现 (Phase 0-6 全管线)
Tree-sitter 多语言解析 (Rust/Python/Java/TS/Vue)
API Endpoint 自动提取
Code Graph 构建 (petgraph)
LLM 文档生成 + Evidence Pack
CLI + Gateway API 双路访问
17 种 Storage Connector (Local/Git/S3/WebDAV/OSS/COS/OBS/SMB/NFS/SFTP/...)
完整设计文档 docs/specs/wiki_gen_spec.md (19 章节 + Mermaid 图)
Symbol-centric IR 设计、3 层 Code Graph、API Endpoint 提取策略
PR #25 — Wiki 生成系统实现 (Phase 0-6)
7300+ 行核心实现
Tree-sitter 多语言 AST 解析引擎
Code Graph + Mermaid 图生成
增量缓存 (SHA256 content hash)
WikiLlmAdapter 对接现有 LLM 体系
Gateway /v1/wiki/* HTTP 端点
单元/集成测试
ignore crate 替换硬编码排除列表
PR #27 — P0-P2 全量修复 (8 项)
真实健康检查 (Redis ping + Qdrant collection_info)
FAQ 真实 similarity score (余弦相似度计算)
GDPR 并发安全 (Arc)
EventBus → Worker 异步管道
FaqMatcher 预加载
Qdrant ensure_collections 竞态修复
CI 集成测试框架
PR #36 — Storage Connector 10 项修复
Session 泄漏修复 (Drop trait)
明文密码 → 内存加密存储
Connector 类型补齐 (GCS/Azure Blob)
错误处理标准化
PR #37 — Review Checklist 修复 + CI 优化
base64 手写 → base64 crate
XOR 加密 → AES-GCM
SFTP Arc 线程安全
mask_sensitive UTF-8 panic 修复
Tenant/RBAC 迁移到 SQLite
CI: cargo-chef Docker 分层 + cargo-binstall + 缓存合并
Security Audit: yaml-rust → yaml-rust2, git2 升级
chat.rs 硬编码 similarity → 真实向量计算
wiki-gen mock 替换为真实 LLM 调用
defense.rs 空壳 → 完整 IP 防御实现
context injector 空壳 → 真实上下文注入
round-robin LLM 路由 placeholder → 加权选择
embedding cache hit_rate 统计
benchmarks 空 crate 修复
unknown LLM provider panic → 错误返回
PR #42 — Config Validation (1.0 Task #6)
AppConfig::validate() 全面配置验证
覆盖 server/llm/storage/auth/security 所有配置段
24 个单元测试
PR #43 — Production Error Handling (1.0 Task #5)
替换所有生产代码中的 unwrap() 为 expect() 或优雅错误处理
涉及 4 个 crate: metrics, admin, graph, wiki-gen/webdav
PR #45 — LLM Summary Pipeline (1.0 Task #4)
consolidate_memory() 调用 summarize_messages_internal() 替代简单文本拼接
真实 LLM 摘要生成
PR #46 — Real Embedding Integration (1.0 Task #3)
DefaultMemoryManager::with_embedding_config() 方法
Gateway 和 Worker 初始化时接入 embedding 配置
PR #47 — End-to-End Test Coverage (1.0 Task #2)
69 个新单元测试,覆盖 7 个模块 (234→303 总计)
Gateway middleware (21), core error (11), memory types (10), health (5), history (5), ports LLM (6), metrics (6), adapters LLM (2)
PR #48 — MCP Server Implementation (1.0 Task #1)
memoryos-mcp 独立 crate
rmcp v0.3 (官方 Rust MCP SDK)
7 个 MCP Tools: add_memory, search_memories, get_memories, delete_memory, query_graph, chat, health_check
Gateway 代理模式 (Thin Proxy)
stdio 传输 (Claude Desktop / Cursor 直接接入)
六条准则审计循环 (Round 3)。详见 docs/RELEASE_CHECKLIST.md。
最近 PR 记录 (v1.0.0-rc 审计阶段)
PR
内容
状态
#55
RBAC/Tenant JSON 文件持久化,移除 SQLx
✅ merged
#56
P0-P2 审计修复 (20 项)
✅ merged
#57
Release Checklist P0: 消除 panic、修复 config、Dockerfile HEALTHCHECK
✅ merged
#58
K8s 健康探针 /health/live + /health/ready、清理死代码、文档同步
✅ merged
#63
审计 Round 3: defense 挂载、ChatRequest 死代码删除、MCP SSE 隐藏
✅ merged
#64
S3 optional feature、全局 IP defense middleware、config.validate()
✅ merged
#65
审计 Round 4: 安全审计报告更新到 v1.0.0-rc、文档同步
✅ merged
#66
STM 使用 Redis LPUSH/LRANGE 替代向量数据库零向量搜索
✅ merged
任务
优先级
预计版本
说明
Wiki 预览系统
P1
v1.1.0
内置 HTTP 浏览器 + Mermaid 渲染
生产环境验证
P0
v1.0.0
端到端性能测试 + 用户案例
分布式增强
P2
v2.0+
多区域部署 + 数据同步
版本
日期
重点
v0.1.0
2026-02-16
基础功能
v0.2.0-alpha
2026-02-18
MVP
v0.3.0
2026-02-20
FAQ + Wiki 导出
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
技术债清理
v0.10.0
2026-02-20
Prometheus + LLM FAQ
v0.11.0
2026-02-20
剩余问题修复
v0.12.0 ~ v0.12.6
2026-02-20
企业级 RBAC/多租户/Admin
v0.13.0
2026-02-24
MCP Server 实现 + Storage Connectors 17/17
v1.0.0-rc
2026-02-24
1.0 全部 6 项任务完成 (PRs #42-#48), Storage Connectors (PR #51)
v1.0.0-rc.2
2026-02-25
审计循环: PRs #55-#58 (JSON 持久化, 消除 panic, K8s 探针, 文档同步)
v1.0.0-rc.3
2026-02-25
PRs #63-#64: defense 挂载, S3 optional, 全局 IP 防御, config.validate()
v1.0.0-rc.4
2026-02-25
PRs #65-#66: 安全审计文档更新, STM Redis LRANGE 数据正确性修复
维护者 : Devin (AI) + Kiro AI + 项目团队
更新频率 : 每次 PR 合并后更新