Description
During the DreamService integration, the Antigravity sandbox suffered a severe startup regression for both the knowledge-base and memory-core MCP servers, leading to "context deadline exceeded" and process locks.
Fixes Documented
- Database Path Isolation: Addressed file locking between ChromaDB Python and
better-sqlite3 by isolating GraphService SQLite artifacts physically within the /graph subdirectory (chroma-neo-knowledge-base/graph/knowledge-graph.sqlite).
- Cross-Service Import Severance: Removed the unsafe import and usage of
KB_GraphService inside DreamService.mjs to ensure memory-core does not spin up or lock SQLite bindings belonging exclusively to knowledge-base.
- Config Stability: Maintained
process.cwd() heuristic path fallbacks to provide safety nets across isolated editor/sandbox execution vectors.
Description
During the
DreamServiceintegration, the Antigravity sandbox suffered a severe startup regression for both theknowledge-baseandmemory-coreMCP servers, leading to "context deadline exceeded" and process locks.Fixes Documented
better-sqlite3by isolating GraphService SQLite artifacts physically within the/graphsubdirectory (chroma-neo-knowledge-base/graph/knowledge-graph.sqlite).KB_GraphServiceinsideDreamService.mjsto ensurememory-coredoes not spin up or lock SQLite bindings belonging exclusively toknowledge-base.process.cwd()heuristic path fallbacks to provide safety nets across isolated editor/sandbox execution vectors.