Frontmatter
| id | 10007 |
| title | Memory Core: Bypass Database Initialization in Unified Mode |
| state | Closed |
| labels | enhancementaiarchitecture |
| assignees | tobiu |
| createdAt | Apr 14, 2026, 5:18 PM |
| updatedAt | Apr 20, 2026, 3:40 PM |
| githubUrl | https://github.com/neomjs/neo/issues/10007 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 10015 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [x] 10001 Dynamic Topology: Unified vs. Federated Routing |
| blocking | [ ] 10008 Playwright Test Coverage: Unified Monolithic Topology |
| closedAt | Apr 20, 2026, 3:40 PM |
Memory Core: Bypass Database Initialization in Unified Mode
tobiu added parent issue #9999 on Apr 14, 2026, 5:18 PM
tobiu cross-referenced by #10015 on Apr 14, 2026, 6:43 PM
tobiu removed parent issue #9999 on Apr 14, 2026, 6:44 PM
tobiu added parent issue #10015 on Apr 14, 2026, 6:44 PM
tobiu marked this issue as being blocked by #10001 on Apr 14, 2026, 6:44 PM
tobiu marked this issue as blocking #10008 on Apr 14, 2026, 6:44 PM
tobiu cross-referenced by PR #10121 on Apr 20, 2026, 12:40 PM
tobiu cross-referenced by #9748 on Apr 20, 2026, 1:13 PM
tobiu cross-referenced by PR #10122 on Apr 20, 2026, 1:19 PM
tobiu assigned to @tobiu on Apr 20, 2026, 3:02 PM
tobiu cross-referenced by PR #10123 on Apr 20, 2026, 3:06 PM
tobiu cross-referenced by PR #10124 on Apr 20, 2026, 3:15 PM
tobiu closed this issue on Apr 20, 2026, 3:40 PM
tobiu cross-referenced by #10127 on Apr 20, 2026, 3:53 PM
tobiu cross-referenced by PR #10128 on Apr 20, 2026, 4:12 PM
tobiu cross-referenced by #10129 on Apr 20, 2026, 5:04 PM
tobiu cross-referenced by PR #10130 on Apr 20, 2026, 5:26 PM
tobiu cross-referenced by PR #10131 on Apr 20, 2026, 8:26 PM
Objective
When the
NEO_CHROMA_UNIFIEDflag istrue, the Memory Core must act strictly as a downstream client of the Knowledge Base's DB, preventing collision or redundant container instantiation.Tasks
ai/mcp/server/memory-core/services/DatabaseService.mjs(and themanage_databasetool) to assessNEO_CHROMA_UNIFIED.true, the Memory Core MUST NOT attempt to start its own ChromaDB python instance/container. It should simply instantiate aChromaClientpointing tolocalhost:8000(the KB instance) and assume it is already active.false, it resumes its standard behavior of creating a private instance on8001.