openclaw uninstall + reinstall: provider onboarding is skipped, no AI provider prompt, OpenClaw unusable
Summary
After uninstall/reinstall, OpenClaw starts without asking for AI providers. This leaves the instance with no working provider config, so normal chat/tool usage fails.
Reported sequence:
openclaw uninstall openclaw uninstall --all --yes openclaw uninstall --dry-run
curl -fsSL https://openclaw.ai/install.sh | bash
Environment
- Install method:
install.sh (curl -fsSL https://openclaw.ai/install.sh | bash)
- Docs referenced by reporter:
- https://docs.openclaw.ai/cli/uninstall#uninstall
- https://docs.openclaw.ai/install
- Channel: not specified
- OS/runtime: not specified
Reproduction steps
- Run uninstall command(s), including
--all --yes and/or dry-run checks.
- Reinstall via
install.sh.
- Start/use OpenClaw.
- Observe no onboarding prompt for AI providers.
Expected vs actual
- Expected:
- Fresh install should guide user to configure at least one provider (or clearly block with a setup-required message and exact next command).
- Actual:
- No provider selection prompt appears.
- OpenClaw is installed but cannot be used due to missing provider setup.
Findings (current confidence: medium)
- The reported uninstall command appears concatenated/repeated, which may indicate command misuse or ambiguous docs/examples.
- Even if uninstall syntax is imperfect, reinstall UX should still fail safely and guide provider setup.
- Current onboarding path likely assumes provider state from prior config or does not force explicit provider configuration in this flow.
Mitigation / Workaround
- Confirm current config and status:
- Re-run onboarding/setup explicitly after install (if available in current version):
- If still broken, reset onboarding-related local config and retry install/onboard.
- Verify provider is configured before normal use.
Risk / Impact
- High first-run failure risk: users think install succeeded but product is unusable.
- Confusing uninstall/reinstall UX: docs and CLI behavior may diverge in edge paths.
- Support load increase: repeated “installed but cannot chat” reports.
Suggested product/docs improvements
- Add explicit post-install validation: if no provider configured, print hard error + exact fix command.
- Make uninstall docs/examples clearer around
--dry-run vs destructive flags and command syntax.
- Add a reinstall troubleshooting section in install docs: “No provider prompt after install”.
Status
References