Originally: #9999
Architectural Goal
Transition the Agent OS to a scalable, multi-tenant Hybrid GraphRAG architecture that enforces strict data privacy while enabling autonomous Universal Macro Overlay detection.
The Strategy
To support both rapid local development and scalable enterprise clusters, we are adopting a Dynamic Configured Topology:
- Dynamic Topography: Support for "Unified Local" mode (single ChromaDB instance) and "Federated Cloud" mode (isolated Knowledge Base and Memory Core instances).
- Hardened Identity Ingestion: Support Multi-Tenant isolation by reliably extracting user identities via reverse-proxy HTTP headers (e.g.,
x-auth-request-preferred-username). All memories and sessions are tagged with userId natively in ChromaDB metadata.
- Universal Macro DB Topology: The Knowledge Base will ingest a secondary, unchunked
neo-knowledge-base-macro index containing 1:1 embeddings for all artifacts (Guides, Source, PRs, Tickets, etc.).
- Omnidirectional Semantic Distance:
DreamService will execute federated REST queries against the Macro DB to mathematically map gaps across the entire project (e.g. mapping tickets to impacted source code, mapping missing guides to new components).
Note: Implementation phases will be tracked via native Sub-Issues linked to this Epic.
Originally: #9999
Architectural Goal
Transition the Agent OS to a scalable, multi-tenant Hybrid GraphRAG architecture that enforces strict data privacy while enabling autonomous Universal Macro Overlay detection.
The Strategy
To support both rapid local development and scalable enterprise clusters, we are adopting a Dynamic Configured Topology:
x-auth-request-preferred-username). All memories and sessions are tagged withuserIdnatively in ChromaDB metadata.neo-knowledge-base-macroindex containing 1:1 embeddings for all artifacts (Guides, Source, PRs, Tickets, etc.).DreamServicewill execute federated REST queries against the Macro DB to mathematically map gaps across the entire project (e.g. mapping tickets to impacted source code, mapping missing guides to new components).Note: Implementation phases will be tracked via native Sub-Issues linked to this Epic.