{"record":{"id":"5cd778fafbbfb52a","repo":"NousResearch/hermes-agent","slug":"install-ps1-stage-produced-no-json-result-fram","errorCode":null,"errorMessage":"install.ps1 -Stage {} produced no JSON result frame (exit={:?})","messagePattern":"install\\.ps1 -Stage (.+?) produced no JSON result frame \\(exit=(.+?)\\)","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"apps/bootstrap-installer/src-tauri/src/bootstrap.rs","lineNumber":726,"sourceCode":"                );\n                emit_event(\n                    &app,\n                    BootstrapEvent::Stage {\n                        name: stage.name.clone(),\n                        state: StageState::Failed,\n                        duration_ms: Some(duration_ms),\n                        result: None,\n                        error: Some(err.clone()),\n                    },\n                );\n                emit_event(\n                    &app,\n                    BootstrapEvent::Failed {\n                        stage: Some(stage.name.clone()),\n                        error: err.clone(),\n                    },\n                );\n                return Err(anyhow!(err));\n            }\n            Some(frame) if frame.ok && frame.skipped => {\n                emit_event(\n                    &app,\n                    BootstrapEvent::Stage {\n                        name: stage.name.clone(),\n                        state: StageState::Skipped,\n                        duration_ms: Some(duration_ms),\n                        result: Some(frame),\n                        error: None,\n                    },\n                );\n            }\n            Some(frame) if frame.ok => {\n                emit_event(\n                    &app,\n                    BootstrapEvent::Stage {\n                        name: stage.name.clone(),","sourceCodeStart":708,"sourceCodeEnd":744,"githubUrl":"https://github.com/NousResearch/hermes-agent/blob/c896c09c42910c584c4c7d2325b58c14713ea42c/apps/bootstrap-installer/src-tauri/src/bootstrap.rs#L708-L744","documentation":"Error \"install.ps1 -Stage {} produced no JSON result frame (exit={:?})\" thrown in NousResearch/hermes-agent.","triggerScenarios":"Thrown at apps/bootstrap-installer/src-tauri/src/bootstrap.rs:726 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run install.ps1 -Stage manually to inspect its output and exit code.","Update the install script so the stage emits a JSON result frame."],"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"}