praisonai uninstall
Cleanly remove the managed PraisonAI CLI install via the detected tool manager
praisonai uninstall removes the managed CLI install and its global praisonai shim, confirming first unless you pass --yes.
Quick Start
- Remove interactively
bash praisonai uninstallAsks
Remove PraisonAI X.Y.Z (installed via uv)? [y/N], then removes via the detected manager. - Remove without a prompt (CI)
bash praisonai uninstall --yesSkips confirmation — the CI-safe form.
-yis the short alias.
How It Works
praisonai uninstall detects how the CLI was installed and runs the matching removal command.
| Detected manager | Uninstall command |
|---|---|
uv | uv tool uninstall praisonai |
pipx | pipx uninstall praisonai |
pip (library install) | pip uninstall -y praisonai |
Options
| Flag | Description |
|---|---|
--yes, -y | Skip the confirmation prompt (non-interactive/CI). |
JSON output
Add --output json for machine-readable output.
{"manager": "uv", "removed": "4.6.145"}Common Patterns
Remove in a CI teardown step.
praisonai uninstall --yesCapture the result for a report.
praisonai uninstall --yes --output jsonNon-Managed Installs
When automatic uninstall isn’t supported for the detected manager, PraisonAI prints a clear error and exits non-zero.
Automatic uninstall is not supported for a 'pip' install.
Remove manually with: pip uninstall praisonaiBest Practices
Use –yes only in automation
Keep the confirmation prompt on for interactive use. Reach for --yes (or -y) only in CI teardown or scripted fleet removal.
Uninstall removes the CLI, not the SDK
If you embed praisonaiagents in your own app, praisonai uninstall leaves it intact. Remove the SDK separately with pip uninstall praisonaiagents.
Let the detected manager do the work
The command runs the same manager that installed the CLI, so the isolated uv tool / pipx environment is removed cleanly without leftover shims.