zeroclaw-labs/zeroclaw · error

cli-alias-rename-postcondition

cli-alias-rename-postcondition

Error message

rename cascade post-condition failed: {$message}

What it means

Error "rename cascade post-condition failed: {$message}" thrown in zeroclaw-labs/zeroclaw.

Source

Thrown at src/alias_cli/mod.rs:339

            )
        ),
        Err(RenameError::InvalidName(m)) => bail!(
            "{}",
            mta(
                "cli-alias-rename-invalid",
                &[("message", m.as_str())],
                "invalid new alias: {$message}"
            )
        ),
        Err(RenameError::Reserved(a)) => bail!(
            "{}",
            mta(
                "cli-alias-rename-reserved",
                &[("alias", a.as_str())],
                "alias `{$alias}` is reserved and cannot be renamed"
            )
        ),
        Err(RenameError::PostCondition(m)) => bail!(
            "{}",
            mta(
                "cli-alias-rename-postcondition",
                &[("message", m.as_str())],
                "rename cascade post-condition failed: {$message}"
            )
        ),
    }
}

async fn save(config: &mut Config) -> Result<()> {
    Box::pin(config.save_dirty())
        .await
        .context("failed to persist config")
}

// ── agents ──────────────────────────────────────────────────────────────────

View on GitHub (pinned to 88bb9c8533)

Solutions

  1. Review the reported post-condition failure, restore consistent state, and retry the rename.
  2. Check the config file for partial rename artifacts and correct them manually before retrying.

When it happens

Trigger: Thrown at src/alias_cli/mod.rs:339 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of zeroclaw-labs/zeroclaw@88bb9c8533 (2026-08-23). Data as JSON: /api/errors/7ee6ce333d1fdf49. Report an issue: GitHub.