EchoMe v1.5.0 系统与部署架构

EchoMe v1.5.0 系统与部署架构 A architecture diagram generated by Archify. 本地客户端主机 / Python 包运行时 Docker Compose 单机部署边界 客户端受控本地状态 / 仅当前账号可读 Compose 内部数据平面 / 未映射宿主机端口 Codex / Claude / Cursor · AI Agent 与开发者任务 · 本地客户端主机 / Python 包运行时 Codex / Claude / Cursor AI Agent 与开发者任务 浏览器 · 管理、观测与评估 · 本地客户端主机 / Python 包运行时 浏览器 管理、观测与评估 EchoMe CLI · init / sync / review / sleep · 本地客户端主机 / Python 包运行时 · EchoMe client EchoMe CLI init / sync / review / sleep EchoMe client EchoMe MCP Runtime · stdio / loopback Streamable HTTP · 本地客户端主机 / Python 包运行时 › 客户端受控本地状态 / 仅当前账号可读 · EchoMe client EchoMe MCP Runtime stdio / loopback Streamable HTTP EchoMe client Encrypted LKG Cache · AES-256-GCM 精确只读降级 · 本地客户端主机 / Python 包运行时 › 客户端受控本地状态 / 仅当前账号可读 · local operator Encrypted LKG Cache AES-256-GCM 精确只读降级 local operator Web Console + Nginx · Vue SPA 与 /api 反向代理 · Docker Compose 单机部署边界 · EchoMe web Web Console + Nginx Vue SPA 与 /api 反向代理 EchoMe web Hub API · FastAPI /api/v1 与身份边界 · Docker Compose 单机部署边界 · EchoMe Hub Hub API FastAPI /api/v1 与身份边界 EchoMe Hub Context Compiler · memory + constraint + artifact + graph · Docker Compose 单机部署边界 · EchoMe Hub Context Compiler memory + constraint + artifact + graph EchoMe Hub Memory & Project Governance · Sleep / Knowledge / Eval / Observability · Docker Compose 单机部署边界 · EchoMe Hub Memory & Project Governance Sleep / Knowledge / Eval / Observability EchoMe Hub BGE-M3 Embedding · 本地 GPU /embed,可降级 · Docker Compose 单机部署边界 · EchoMe deploy BGE-M3 Embedding 本地 GPU /embed,可降级 EchoMe deploy PostgreSQL 16 + pgvector · 权威记忆、知识、关系与证据 · Docker Compose 单机部署边界 › Compose 内部数据平面 / 未映射宿主机端口 · EchoMe deploy PostgreSQL 16 + pgvector 权威记忆、知识、关系与证据 EchoMe deploy Redis 7 · Compose 已部署;未发现业务调用 · Docker Compose 单机部署边界 › Compose 内部数据平面 / 未映射宿主机端口 · EchoMe deploy Redis 7 Compose 已部署;未发现业务调用 EchoMe deploy MCP stdio / HTTP 命令行操作 Bearer HTTP /api/v1 sync / review / sleep 精确请求键缓存 HTTP :20001 Nginx /api 代理 统一上下文编译 提案 / 校验 / 观测 POST /embed SQL + vector retrieval append-only / versioned writes Legend 客户端与管理界面 应用与上下文运行时 权威或本地持久状态 受控协议入口 已部署基础服务 外部使用者

运行与部署归属

  • • CLI 与 MCP 作为 Python 包运行在客户端主机
  • • Web、Hub、Embedding、PostgreSQL 与 Redis 由 Docker Compose 部署

权威数据与降级

  • • PostgreSQL + pgvector 是服务端唯一权威数据层
  • • Embedding 不可用时退化检索;本地 LKG 只读且按精确请求键命中

治理边界

  • • Sleep 与约束复核遵循 proposal → validate → apply
  • • Redis 当前仅有部署与配置证据,未画出不存在的业务数据流