tinyhumansai/openhuman · error

SYSTEM prompt missing: {}

Error message

SYSTEM prompt missing: {}

What it means

Doctor workspace check: <workspace>/SYSTEM.md — the user-level system prompt template — is absent. Agent turns fall back to the built-in default prompt, so behaviour is correct but any personalised instructions the user believed were active are not. It is a warn, not an error: SYSTEM.md is entirely optional.

Source

Thrown at src/openhuman/platform/doctor/core.rs:455

            cat,
            format!("memory directory: {}", mem_dir.display()),
        ));
    } else {
        items.push(DiagnosticItem::warn(
            cat,
            format!("memory directory missing: {}", mem_dir.display()),
        ));
    }

    // Check for config templates or docs
    let prompt = ws.join("SYSTEM.md");
    if prompt.exists() {
        items.push(DiagnosticItem::ok(
            cat,
            format!("SYSTEM prompt: {}", prompt.display()),
        ));
    } else {
        items.push(DiagnosticItem::warn(
            cat,
            format!("SYSTEM prompt missing: {}", prompt.display()),
        ));
    }

    // Disk space warning (best-effort)
    if let Some(avail_mb) = available_disk_space_mb(ws) {
        if avail_mb < 512 {
            items.push(DiagnosticItem::warn(
                cat,
                format!("low disk space: {avail_mb} MB free"),
            ));
        } else {
            items.push(DiagnosticItem::ok(
                cat,
                format!("disk space OK: {avail_mb} MB free"),
            ));
        }

View on GitHub (pinned to 7491200858)

Solutions

  1. Create SYSTEM.md in the workspace root with the desired standing instructions if you want custom behaviour
  2. Copy a template from the docs if one exists for your setup
  3. Ignore if default prompting is intended
Defensive patterns

Strategy: validation

When it happens

Trigger: Thrown at src/openhuman/platform/doctor/core.rs:455 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of tinyhumansai/openhuman@7491200858 (2026-08-17). Data as JSON: /api/errors/003c6c7d50ccfa4b. Report an issue: GitHub.