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

  1. Run install.ps1 -Manifest manually and check it emits the expected JSON payload.
  2. 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.