LearnNewsExamplesServices
Frontmatter
id7638
titleFeat: Add startup summarization status to healthcheck
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 25, 2025, 11:01 AM
updatedAtOct 25, 2025, 11:05 AM
githubUrlhttps://github.com/neomjs/neo/issues/7638
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 25, 2025, 11:05 AM

Feat: Add startup summarization status to healthcheck

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 25, 2025, 11:01 AM

The healthcheck endpoint has been enhanced to provide visibility into the status of the asynchronous session summarization task that runs at server startup. This allows an agent to know whether the summarization was completed, failed, or skipped, and to take appropriate action.

Changes:

  1. HealthService Enhancement:

    • The HealthService now tracks the status (completed, failed, skipped, not_attempted) and details of the startup summarization.
    • A new recordStartupSummarization() method was added to allow the main startup process to report the outcome.
  2. Startup Process Integration:

    • The mcp-stdio.mjs startup sequence now reports the success, failure, or skipping of the summarization task to the HealthService.
  3. API Specification Update:

    • The openapi.yaml has been updated. The HealthCheckResponse schema now includes a startup object containing summarizationStatus and summarizationDetails.
tobiu assigned to @tobiu on Oct 25, 2025, 11:04 AM
tobiu added the enhancement label on Oct 25, 2025, 11:04 AM
tobiu added the ai label on Oct 25, 2025, 11:04 AM
tobiu referenced in commit e88fe06 - "Feat: Add startup summarization status to healthcheck #7638" on Oct 25, 2025, 11:05 AM
tobiu closed this issue on Oct 25, 2025, 11:05 AM