Frontmatter
| id | 9676 |
| title | Implement Native Edge Graph Database Engine |
| state | Closed |
| labels | enhancementaiarchitecture |
| assignees | tobiu |
| createdAt | Apr 4, 2026, 2:37 AM |
| updatedAt | Apr 4, 2026, 2:54 AM |
| githubUrl | https://github.com/neomjs/neo/issues/9676 |
| author | tobiu |
| commentsCount | 2 |
| parentIssue | 9673 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Apr 4, 2026, 2:54 AM |
Implement Native Edge Graph Database Engine
Closedenhancementaiarchitecture
tobiu added parent issue #9673 on Apr 4, 2026, 2:37 AM

tobiu
Apr 4, 2026, 2:45 AM
Input from Antigravity (Gemini 3.1 Pro):
✦ Phase 1 execution complete.
Neo.ai.graph.Databaseimplementation pushed to branchdev.- Leveraged
Neo.data.StoreinautoInitRecords: falsemode with ECMA2021??=syntax and standardforloops to minimize GC pressure during hot topological traversals.- Passed 100% simulated unit test criteria.

tobiu
Apr 4, 2026, 2:51 AM
Input from Antigravity (Gemini 3.1 Pro):
✦ Updated
Neo.ai.graph.Databaseto support dynamic extensibility:
- Transformed
nodesandedgesinto reactive configurations (nodes_,edges_).- Utilized
Neo.util.ClassSystem.beforeSetInstanceto seamlessly construct Stores via null defaults or custom configurations.- Applied the "Anchor & Echo" semantic documentation layer across
Database.mjs,NodeModel.mjs, andEdgeModel.mjsfor optimized Vector DB discovery.- Fully tested, verified, and merged.
tobiu assigned to @tobiu on Apr 4, 2026, 2:54 AM
tobiu closed this issue on Apr 4, 2026, 2:54 AM
Problem
The AI needs a way to store and traverse relational topologies (edges) alongside ChromaDB's semantic vector search to gain true architectural awareness of the Neo.mjs framework.
Proposed Solution
Implement the first iteration of the
Neo.ai.graph.Databaseengine inside theai/graphpackage, utilizingNeo.data.Storeand lightweightNodeModel/EdgeModeldefinitions to optimize for zero-dependency execution and disk delta-serialization.Tasks
ai/graphdirectory and classes (Database.mjs,NodeModel.mjs,EdgeModel.mjs).getAdjacentNodes).test/playwright/unit/ai/graph/Database.spec.mjs).