LearnNewsExamplesServices
Frontmatter
id9742
titleAdd Config Flag for Differential Graph Sync (FileSystem Ingestor)
stateClosed
labels
enhancementai
assigneestobiu
createdAtApr 6, 2026, 9:03 PM
updatedAtApr 6, 2026, 9:06 PM
githubUrlhttps://github.com/neomjs/neo/issues/9742
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 6, 2026, 9:06 PM

Add Config Flag for Differential Graph Sync (FileSystem Ingestor)

Closedenhancementai
tobiu
tobiu commented on Apr 6, 2026, 9:03 PM

Description

Enable differential synchronization of the neo.db SQLite Graph against the local file system on startup, configured via explicit boolean environment features. We need the ability to conditionally prevent or enforce this parsing depending on the environment.

Implementation Overview

  • Adds autoIngestFileSystem flag (false by default) to config.template.mjs.
  • Enables the flag to true locally inside config.mjs.
  • Updates GraphService.initAsync() to conditionally trigger FileSystemIngestor.syncWorkspaceToGraph() upon memory-core MCP server boot.
tobiu added the enhancement label on Apr 6, 2026, 9:03 PM
tobiu added the ai label on Apr 6, 2026, 9:04 PM
tobiu referenced in commit ce8ba69 - "feat: Add environment toggle for differential graph sync (#9742)" on Apr 6, 2026, 9:04 PM
tobiu assigned to @tobiu on Apr 6, 2026, 9:05 PM
tobiu
tobiu Apr 6, 2026, 9:05 PM

Successfully added the autoIngestFileSystem flag to the config logic and bridged it into the GraphService boot sequence. Verified implementation and pushed to dev.

tobiu closed this issue on Apr 6, 2026, 9:06 PM