NousResearch/hermes-agent · error · anyhow::Error
install.ps1 -Manifest produced no parseable JSON payload {}
Error message
install.ps1 -Manifest produced no parseable JSON payload
{} What it means
Error "install.ps1 -Manifest produced no parseable JSON payload {}" thrown in NousResearch/hermes-agent.
Source
Thrown at apps/bootstrap-installer/src-tauri/src/bootstrap.rs:562
error: err.clone(),
},
);
return Err(anyhow!(err));
}
let manifest: Manifest = powershell::parse_manifest(&manifest_result.stdout).ok_or_else(|| {
let err = format!(
"install.ps1 -Manifest produced no parseable JSON payload\n{}",
truncate(&manifest_result.stdout, 4000)
);
emit_event(
&app,
BootstrapEvent::Failed {
stage: None,
error: err.clone(),
},
);
anyhow!(err)
})?;
emit_event(
&app,
BootstrapEvent::Manifest {
stages: manifest.stages.clone(),
protocol_version: manifest.protocol_version,
},
);
// 3. Iterate stages.
for stage in &manifest.stages {
// Skip Stage-Desktop unless explicitly requested. install.ps1 may
// or may not include it in the manifest depending on the flag we
// pass, but if it slipped in, gate client-side too.
if !args.include_desktop && stage.name.eq_ignore_ascii_case("desktop") {
emit_event(
&app,View on GitHub (pinned to c896c09c42)
Solutions
- Run install.ps1 -Manifest manually and check it emits the expected JSON payload.
- Update the installer script to a version that emits the result frame.
When it happens
Trigger: Thrown at apps/bootstrap-installer/src-tauri/src/bootstrap.rs:562 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of NousResearch/hermes-agent@c896c09c42 (2026-08-14).
Data as JSON: /api/errors/2a1a8bffae9205c9.
Report an issue: GitHub.