LearnNewsExamplesServices
Frontmatter
id7561
titleRefactor AI Config for Server-Specific Namespacing
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 20, 2025, 1:09 AM
updatedAtOct 20, 2025, 1:15 AM
githubUrlhttps://github.com/neomjs/neo/issues/7561
authortobiu
commentsCount0
parentIssue7536
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtOct 20, 2025, 1:15 AM

Refactor AI Config for Server-Specific Namespacing

tobiu
tobiu commented on Oct 20, 2025, 1:09 AM

The ai/mcp/server/config.mjs file currently mixes global and server-specific configurations at the top level. To improve clarity and scalability, we need to introduce server-specific namespaces.

This ticket covers refactoring the configuration for the memory-core server by creating a new memoryCore object. The existing memory and sessions configurations will be moved inside this new object and renamed for better clarity.

Acceptance Criteria

  1. A new memoryCore object is added to the aiConfig in ai/mcp/server/config.mjs.
  2. The existing memory config object is moved inside memoryCore and renamed to memoryDb.
  3. The existing sessions config object is moved inside memoryCore and renamed to sessionDb.
  4. All services within the ai/mcp/server/memory-core/ directory are updated to use the new configuration paths (e.g., aiConfig.memoryCore.memoryDb.port).
  5. The memory-core server continues to function correctly after the refactoring.