{"record":{"id":"4629ec20c55df405","repo":"zeroclaw-labs/zeroclaw","slug":"browser-backend-computer-use-but-sidecar-endpoin","errorCode":null,"errorMessage":"browser.backend='computer_use' but sidecar endpoint is unreachable. Check browser.computer_use.endpoint and sidecar status","messagePattern":"browser\\.backend='computer_use' but sidecar endpoint is unreachable\\. Check browser\\.computer_use\\.endpoint and sidecar status","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"crates/zeroclaw-tools/src/browser.rs","lineNumber":393,"sourceCode":"                    )\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 {\n                    return Ok(ResolvedBackend::AgentBrowser);\n                }\n\n                let computer_use_err = match self.computer_use_available() {\n                    Ok(true) => return Ok(ResolvedBackend::ComputerUse),\n                    Ok(false) => None,\n                    Err(err) => Some(err.to_string()),\n                };","sourceCodeStart":375,"sourceCodeEnd":411,"githubUrl":"https://github.com/zeroclaw-labs/zeroclaw/blob/88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc/crates/zeroclaw-tools/src/browser.rs#L375-L411","documentation":"Error \"browser.backend='computer_use' but sidecar endpoint is unreachable. Check browser.computer_use.endpoint and sidecar status\" thrown in zeroclaw-labs/zeroclaw.","triggerScenarios":"Thrown at crates/zeroclaw-tools/src/browser.rs:393 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check browser.computer_use.endpoint and that the sidecar is running, or change 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"}