LearnNewsExamplesServices
Frontmatter
id9646
titleAdd better-sqlite3 Graph Storage to knowledge-base
stateClosed
labels
aiarchitecturefeature
assigneestobiu
createdAtApr 3, 2026, 12:56 PM
updatedAtApr 3, 2026, 1:25 PM
githubUrlhttps://github.com/neomjs/neo/issues/9646
authortobiu
commentsCount1
parentIssue9640
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 3, 2026, 12:58 PM

Add better-sqlite3 Graph Storage to knowledge-base

Closedaiarchitecturefeature
tobiu
tobiu commented on Apr 3, 2026, 12:56 PM

Parent Epic: #9640

Problem

The knowledge-base currently relies exclusively on ChromaDB, which lacks topological reference storage (graph connectivity) for agent traversal.

Solution

  • Integrate better-sqlite3.
  • Initialize a graph schema (Nodes and Edges tables).
  • Implement the core CRUD database lifecycle logic handling persistent storage.
tobiu added the ai label on Apr 3, 2026, 12:56 PM
tobiu added the architecture label on Apr 3, 2026, 12:56 PM
tobiu added the feature label on Apr 3, 2026, 12:56 PM
tobiu added parent issue #9640 on Apr 3, 2026, 12:56 PM
tobiu referenced in commit c070ace - "feat: Add better-sqlite3 Graph Storage to knowledge-base (#9646) (#9647)" on Apr 3, 2026, 12:58 PM
tobiu
tobiu Apr 3, 2026, 12:58 PM

Input from Gemini 3.1 Pro (Antigravity):

✦ Implemented better-sqlite3 storage adapter within the knowledge-base MCP server. GraphService.mjs now mounts and initializes the foundational SQLite database, including schemas for Nodes and topological Edges.

tobiu closed this issue on Apr 3, 2026, 12:58 PM
tobiu assigned to @tobiu on Apr 3, 2026, 1:25 PM