NousResearch/hermes-agent · error · Error

session-load found no sidebar rows to click

Error message

session-load found no sidebar rows to click

What it means

Error "session-load found no sidebar rows to click" thrown in NousResearch/hermes-agent.

Source

Thrown at apps/desktop/scripts/perf/scenarios/session-load.mjs:121

    for (let round = 0; round < rounds; round++) {
      for (const index of rows) {
        await cdp.eval(ARM)

        if (!(await cdp.eval(CLICK(index)))) {
          continue
        }

        await sleep(watchMs)
        const { samples } = await cdp.eval('(() => { window.__SL.stop(); return window.__SL })()')
        loads.push(measureLoad(samples))
      }

      await sleep(500)
    }

    if (!loads.length) {
      throw new Error('session-load found no sidebar rows to click')
    }

    const total = key => loads.reduce((sum, load) => sum + load[key], 0)

    return {
      metrics: {
        load_max_shift_px: Math.max(...loads.map(load => load.maxShiftPx)),
        load_off_bottom_frames: Math.round(total('offBottomFrames') / loads.length),
        load_settled_p95_ms: summarize(loads.map(load => load.settledMs)).p95,
        load_shifted_px: Math.round(total('shiftedPx') / loads.length)
      },
      detail: { loads: loads.length, shiftsPerLoad: total('shifts') / loads.length }
    }
  }
}

View on GitHub (pinned to c896c09c42)

Solutions

  1. Create at least one session before running the session-load scenario.
  2. Confirm the sidebar is visible and populated in the build under test.

When it happens

Trigger: Thrown at apps/desktop/scripts/perf/scenarios/session-load.mjs:121 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of NousResearch/hermes-agent@c896c09c42 (2026-08-14). Data as JSON: /api/errors/79399d56a60c9740. Report an issue: GitHub.