{"record":{"id":"8ce1f22a86bfb59e","repo":"zeroclaw-labs/zeroclaw","slug":"rust-native-browser-backend-is-enabled-but-webdriv","errorCode":null,"errorMessage":"Rust-native browser backend is enabled but WebDriver endpoint is unreachable. Set browser.native_webdriver_url and start a compatible driver","messagePattern":"Rust-native browser backend is enabled but WebDriver endpoint is unreachable\\. Set browser\\.native_webdriver_url and start a compatible driver","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"crates/zeroclaw-tools/src/browser.rs","lineNumber":385,"sourceCode":"                    #[cfg(target_os = \"windows\")]\n                    let install_hint = \"Install with: npm install -g agent-browser (ensure npm global bin is in PATH)\";\n                    #[cfg(not(target_os = \"windows\"))]\n                    let install_hint = \"Install with: npm install -g agent-browser\";\n                    anyhow::bail!(\n                        \"browser.backend='{}' but agent-browser CLI is unavailable. {}\",\n                        configured.as_str(),\n                        install_hint\n                    )\n                }\n            }\n            BrowserBackendKind::RustNative => {\n                if !Self::rust_native_compiled() {\n                    anyhow::bail!(\n                        \"browser.backend='rust_native' requires build feature 'browser-native'\"\n                    );\n                }\n                if !self.rust_native_available() {\n                    anyhow::bail!(\n                        \"Rust-native browser backend is enabled but WebDriver endpoint is unreachable. Set browser.native_webdriver_url and start a compatible driver\"\n                    );\n                }\n                Ok(ResolvedBackend::RustNative)\n            }\n            BrowserBackendKind::ComputerUse => {\n                if !self.computer_use_available()? {\n                    anyhow::bail!(\n                        \"browser.backend='computer_use' but sidecar endpoint is unreachable. Check browser.computer_use.endpoint and sidecar status\"\n                    );\n                }\n                Ok(ResolvedBackend::ComputerUse)\n            }\n            BrowserBackendKind::Auto => {\n                if Self::rust_native_compiled() && self.rust_native_available() {\n                    return Ok(ResolvedBackend::RustNative);\n                }\n                if Self::is_agent_browser_available().await {","sourceCodeStart":367,"sourceCodeEnd":403,"githubUrl":"https://github.com/zeroclaw-labs/zeroclaw/blob/88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc/crates/zeroclaw-tools/src/browser.rs#L367-L403","documentation":"Error \"Rust-native browser backend is enabled but WebDriver endpoint is unreachable. Set browser.native_webdriver_url and start a compatible driver\" thrown in zeroclaw-labs/zeroclaw.","triggerScenarios":"Thrown at crates/zeroclaw-tools/src/browser.rs:385 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set browser.native_webdriver_url and start a compatible WebDriver, or switch browser.backend."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc","analyzedAt":"2026-08-23T01:07:41.857Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}