nesquena/hermes-webui

WebUI sidebar shows session count badge but session list is empty

开放

#6,624 创建于 2026年7月30日

 (3 条评论) (0 个反应) (0 位负责人)Python (2,438 个派生)github user discovery
bugcli-parityhelp wantedsessionsprint-candidate

仓库指标

星标
 (17,591 个星标)
PR 合并指标
 (平均合并 14小时 31分钟) (30 天内合并 314 个 PR)

描述

Bug description

The WebUI session sidebar shows a count badge (e.g., "(10)") under the WebUI Sessions tab, but clicking into the tab shows no sessions listed. The count seems to come from the Hermes state.db CLI sessions cache, but the sidebar list doesn't render them.

Steps to reproduce

  1. Set up Hermes WebUI pointing to an existing Hermes Agent installation with state.db containing TUI/CLI sessions
  2. Open the WebUI sidebar
  3. Observe the session count badge (e.g., "(10)") under WebUI Sessions
  4. Click into the tab -- no sessions appear

Expected behavior

Either the badge should show an accurate count matching the listed sessions, or the list should populate with the sessions counted in the badge.

Environment

  • Host: Linux (containerized, single-user)
  • Hermes WebUI version: exp-v0.52.157
  • Sessions in state.db: ~450 (25 tui, 10 subagent, 1 telegram, rest cron)
  • Settings: show_cli_sessions=true, inflight_state_max_sessions=50, CLI_VISIBLE_SESSION_LIMIT=20

贡献者指南