Dashboard Shows Sessions But No Messages After v0.18.0 Update

Bug tracker — July 8, 2026. Hermes bug #60868 is a frontend regression where the web dashboard at localhost:9119 lists session titles correctly but renders blank conversation areas. The data is intact, the API works, and the frontend simply never calls the messages endpoint.

The Failure in One Sentence

The dashboard frontend renders session titles in the sidebar, but when you click into any session, the conversation area is blank. The session data is intact — the CLI can read and continue sessions normally — but the frontend does not call the messages API endpoint that would populate the conversation view.

API-Level Diagnosis Confirms Frontend Bug

API EndpointStatusReturns
/api/sessionsWorkingSession metadata correctly
/api/sessions/{id}WorkingSession detail (metadata only, no messages)
/api/sessions/{id}/messagesWorking — returns 200 with full message historyFull message history intact

The diagnosis is precise: the messages API endpoint exists, is reachable, and returns correct data. The dashboard frontend in v0.18.0 simply does not call it when a session is selected. The data is there. The frontend is not asking for it.

What the User Sees vs What Is Actually Happening

What the User SeesWhat Is Actually True
Blank conversation areaFull message history exists and is retrievable
Apparent data lossCLI commands like hermes sessions list and hermes --continue work normally
Broken dashboardOnly the frontend message-loading path is broken; sessions and metadata load correctly

This is a user-experience regression with an outsized trust impact. A blank conversation area after an update looks like data loss. It is not — but the user cannot tell the difference between a frontend bug and lost work without dropping to the CLI.

The 3rd Dashboard/Web-UI Regression

IssueDateFailure Mode
#57790Jul 3Dashboard web down after hermes update, python command missing
#57786Jul 3Dashboard web stopped working — disk space exhaustion from logs
#60868Jul 8Dashboard renders blank conversations — frontend not calling messages API

Three distinct dashboard failures across two different root causes (infrastructure and frontend) in under a week. For users evaluating whether to trust a local agent platform with their daily workflow, dashboard reliability is not optional — it is the primary interface for reviewing and continuing past work.

Why This Matters for Review-Site Readers

Case Summary

Source URL: https://github.com/NousResearch/hermes-agent/issues/60868