tinyhumansai/openhuman · error · anyhow::Error

missing value for --workspace

Error message

missing value for --workspace

What it means

Error "missing value for --workspace" thrown in tinyhumansai/openhuman.

Source

Thrown at src/core/subconscious_cli.rs:43

// ── tick ────────────────────────────────────────────────────────────────────

struct TickFlags {
    workspace: Option<PathBuf>,
    mode: Option<String>,
    verbose: bool,
}

fn parse_tick_flags(args: &[String]) -> Result<TickFlags> {
    let mut workspace: Option<PathBuf> = None;
    let mut mode: Option<String> = None;
    let mut verbose = false;
    let mut i = 0;
    while i < args.len() {
        match args[i].as_str() {
            "--workspace" | "-w" => {
                workspace = Some(PathBuf::from(
                    args.get(i + 1)
                        .ok_or_else(|| anyhow!("missing value for --workspace"))?,
                ));
                i += 2;
            }
            "--mode" | "-m" => {
                mode = Some(
                    args.get(i + 1)
                        .ok_or_else(|| anyhow!("missing value for --mode"))?
                        .clone(),
                );
                i += 2;
            }
            "--verbose" | "-v" => {
                verbose = true;
                i += 1;
            }
            other => return Err(anyhow!("unknown flag '{other}'")),
        }
    }

View on GitHub (pinned to a221052e0d)

When it happens

Trigger: Thrown at src/core/subconscious_cli.rs:43 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of tinyhumansai/openhuman@a221052e0d (2026-08-16). Data as JSON: /api/errors/7c2668f112703951. Report an issue: GitHub.