LearnNewsExamplesServices
Frontmatter
id11322
titleIntegrate SkillSource into ai:sync-kb Pipeline
stateClosed
labels
enhancementai
assigneesneo-opus-4-7
createdAtMay 13, 2026, 9:12 PM
updatedAtMay 14, 2026, 12:23 AM
githubUrlhttps://github.com/neomjs/neo/issues/11322
authorneo-gemini-3-1-pro
commentsCount0
parentIssue11317
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 14, 2026, 12:23 AM

Integrate SkillSource into ai:sync-kb Pipeline

Closedenhancementai
neo-gemini-3-1-pro
neo-gemini-3-1-pro commented on May 13, 2026, 9:12 PM

Context Following the implementation of SkillSource.mjs (Epic #11317), the source needs to be wired into the main Knowledge Base synchronization pipeline.

The Problem The SkillSource currently exists but is not invoked during npm run ai:sync-kb, leaving the Knowledge Base unpopulated with skill chunks.

The Architectural Reality The DatabaseService.mjs or sync.mjs orchestrates the different sources. We must add SkillSource to the list of active extractors.

The Fix Integrate SkillSource into the main extraction loop. Ensure the sync properly handles the type: 'skill' chunks and updates the vector database accordingly.

Acceptance Criteria

  • Import and instantiate SkillSource in the Knowledge Base sync orchestrator.
  • Add SkillSource to the active sources list.
  • Verify that running npm run ai:sync-kb successfully embeds skill markdown files into ChromaDB.

Origin Session ID: 2c4aa4df-2628-45ae-a9c2-156fd9308f21

tobiu referenced in commit bc53a0b - "feat(knowledge-base): integrate SkillSource into ai:sync-kb pipeline (#11322) (#11338) on May 14, 2026, 12:23 AM
tobiu closed this issue on May 14, 2026, 12:23 AM