{"record":{"id":"f69a6ecd1a278069","repo":"NousResearch/hermes-agent","slug":"right-pane-needs-a-dev-renderer-or-a-production-bu","errorCode":null,"errorMessage":"right-pane needs a dev renderer or a production build with VITE_PERF_PROBE=1.","messagePattern":"right-pane needs a dev renderer or a production build with VITE_PERF_PROBE=1\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"apps/desktop/scripts/perf/scenarios/right-pane.mjs","lineNumber":171,"sourceCode":"\nexport default {\n  name: 'right-pane',\n  tier: 'report',\n  description: 'Project tree + persistent terminal tabs under chat/terminal output and split dragging.',\n  async run(cdp, opts = {}) {\n    const cwd = resolve(String(opts.cwd ?? DEFAULT_CWD))\n    const terminalCount = Math.max(2, Number(opts.terminals ?? 3))\n    const tokens = Number(opts.tokens ?? 90)\n    const outputChunks = Number(opts.outputChunks ?? 160)\n\n    await cdp.send('Runtime.enable')\n\n    const ready = await cdp.eval(\n      `!!(window.__PERF_DRIVE__?.rightPaneSetup && window.__RIGHT_PANE_PERF__ && window.__HERMES_LAYOUT_TREE__)`\n    )\n\n    if (!ready) {\n      throw new Error('right-pane needs a dev renderer or a production build with VITE_PERF_PROBE=1.')\n    }\n\n    let setup\n\n    try {\n      setup = await cdp.eval(\n        `window.__PERF_DRIVE__.rightPaneSetup(${JSON.stringify({ cwd, terminals: terminalCount })})`\n      )\n      await cdp.eval(`window.__HERMES_LAYOUT_TREE__.reveal('files'); window.__HERMES_LAYOUT_TREE__.reveal('terminal')`)\n      await waitFor(cdp, `!!document.querySelector('[data-project-tree]')`, 'project tree')\n      await waitFor(\n        cdp,\n        `!!document.querySelector('[data-terminal-slot]') && !!document.querySelector('[data-persistent-terminal]')`,\n        'persistent terminal'\n      )\n      await waitFor(\n        cdp,\n        `document.querySelectorAll('[data-terminal] .xterm').length >= ${terminalCount}`,","sourceCodeStart":153,"sourceCodeEnd":189,"githubUrl":"https://github.com/NousResearch/hermes-agent/blob/c896c09c42910c584c4c7d2325b58c14713ea42c/apps/desktop/scripts/perf/scenarios/right-pane.mjs#L153-L189","documentation":"Error \"right-pane needs a dev renderer or a production build with VITE_PERF_PROBE=1.\" thrown in NousResearch/hermes-agent.","triggerScenarios":"Thrown at apps/desktop/scripts/perf/scenarios/right-pane.mjs:171 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run against a dev renderer or a production build compiled with VITE_PERF_PROBE=1."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"c896c09c42910c584c4c7d2325b58c14713ea42c","analyzedAt":"2026-08-14T17:18:01.089Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}