LearnNewsExamplesServices
Frontmatter
id7531
titleAdd Database Management Tools to Memory Core Server
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 17, 2025, 2:47 PM
updatedAtOct 17, 2025, 3:25 PM
githubUrlhttps://github.com/neomjs/neo/issues/7531
authortobiu
commentsCount0
parentIssue7529
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 17, 2025, 3:25 PM

Add Database Management Tools to Memory Core Server

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 17, 2025, 2:47 PM

To give agents more control over their environment, we will add tools to the Memory Core server to start and stop its underlying ChromaDB instance.

Acceptance Criteria

  1. A start_database tool is added to the memory-core server's openapi.yaml.
  2. The tool's service handler executes chroma run --path ./chroma-memory --port 8001 as a background process.
  3. A stop_database tool is added, which can terminate the process started by start_database.
  4. The healthcheck tool is updated to include the running status of the database process.
  5. The new tools are implemented in a new databaseLifecycleService.mjs.
tobiu assigned to @tobiu on Oct 17, 2025, 2:47 PM
tobiu added the enhancement label on Oct 17, 2025, 2:47 PM
tobiu added the ai label on Oct 17, 2025, 2:47 PM
tobiu added parent issue #7529 on Oct 17, 2025, 2:47 PM
tobiu referenced in commit 3ada1e7 - "Add Database Management Tools to Memory Core Server #7531" on Oct 17, 2025, 3:25 PM
tobiu closed this issue on Oct 17, 2025, 3:25 PM