# Troubleshooting ### The side panel shows a runtime warning but still says connected v0.3.0 introduced separate connection and runtime warnings. When a gateway answers a request with a runtime error, the Browser stays connected and shows a warning instead of labeling the gateway unreachable. Check the Hermes Agent logs for the failing dependency or component. For tracebacks like `int() argument must be a string, a bytes-like object or a real number, not 'NoneType'`, check the Hermes Agent logs on the machine running the gateway. If the traceback mentions `computer_use` or `cua-driver`, run: ```bash hermes computer-use doctor ``` That diagnostic belongs to the Hermes runtime/tool layer, not to Browser extension packaging or Chrome permissions. ### Native Hermes computer use is not working Hermes Browser Extension does not request browser-control permissions and does not drive pages itself. Native desktop control comes from Hermes Agent's `computer_use` toolset via `cua-driver`. On the machine running Hermes, verify computer use directly: ```bash hermes tools list hermes computer-use status hermes computer-use doctor ``` If `doctor` says the driver is missing: ```bash hermes computer-use install ``` Then start a fresh Hermes session with the toolset enabled: ```bash hermes -t computer_use chat ``` Common blockers from the Hermes docs: - Windows over SSH runs in Session 0 and cannot see the interactive desktop; use the console/RDP session or the cua-driver Windows autostart pattern. - Elevated/admin windows cannot be driven by a normal-integrity Hermes process on Windows. - macOS needs Accessibility + Screen Recording permissions. - Linux needs a reachable X11/Wayland display and AT-SPI.