LearnNewsExamplesServices
Frontmatter
id7563
titleStandardize ChromaDB Collection Naming Convention
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 20, 2025, 1:24 AM
updatedAtOct 20, 2025, 1:25 AM
githubUrlhttps://github.com/neomjs/neo/issues/7563
authortobiu
commentsCount0
parentIssue7536
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 20, 2025, 1:25 AM

Standardize ChromaDB Collection Naming Convention

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 20, 2025, 1:24 AM

The ChromaDB collection names in ai/mcp/server/config.mjs use inconsistent separators. The memoryCore collections use a hyphen (neo-agent-memory), while the knowledgeBase collection uses an underscore (neo_knowledge).

To standardize our naming convention, the knowledgeBase.collectionName should be updated to use a hyphen.

Acceptance Criteria

  1. In ai/mcp/server/config.mjs, the knowledgeBase.collectionName property is changed from 'neo_knowledge' to 'neo-knowledge-base'.
  2. Any services that might have this value hardcoded (though they should not) are checked and updated.
  3. This change implies that the old collection will be orphaned and a new one will be created on the next sync, which is the desired outcome for a clean switch.
tobiu assigned to @tobiu on Oct 20, 2025, 1:24 AM
tobiu added the enhancement label on Oct 20, 2025, 1:24 AM
tobiu added parent issue #7536 on Oct 20, 2025, 1:24 AM
tobiu added the ai label on Oct 20, 2025, 1:24 AM
tobiu referenced in commit 59f3602 - "Standardize ChromaDB Collection Naming Convention #7563" on Oct 20, 2025, 1:24 AM
tobiu closed this issue on Oct 20, 2025, 1:25 AM