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:
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.
Startup Process Integration:
- The
mcp-stdio.mjs startup sequence now reports the success, failure, or skipping of the summarization task to the HealthService.
API Specification Update:
- The
openapi.yaml has been updated. The HealthCheckResponse schema now includes a startup object containing summarizationStatus and summarizationDetails.
The
healthcheckendpoint 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:
HealthServiceEnhancement:HealthServicenow tracks the status (completed,failed,skipped,not_attempted) and details of the startup summarization.recordStartupSummarization()method was added to allow the main startup process to report the outcome.Startup Process Integration:
mcp-stdio.mjsstartup sequence now reports the success, failure, or skipping of the summarization task to theHealthService.API Specification Update:
openapi.yamlhas been updated. TheHealthCheckResponseschema now includes astartupobject containingsummarizationStatusandsummarizationDetails.