praisonai uninstall removes the managed CLI install and its global praisonai shim, confirming first unless you pass --yes.
Quick Start
Remove interactively
Remove PraisonAI X.Y.Z (installed via uv)? [y/N], then removes via the detected manager.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 |
This is CLI self-management only —
praisonaiagents (the SDK) is not removed by this command.Options
| Flag | Description |
|---|---|
--yes, -y | Skip the confirmation prompt (non-interactive/CI). |
JSON output
Add--output json for machine-readable output.
Common Patterns
Remove in a CI teardown step.Non-Managed Installs
When automatic uninstall isn’t supported for the detected manager, PraisonAI prints a clear error and exits non-zero.Best Practices
Use --yes only in automation
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
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
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.Related
praisonai upgrade
Update the CLI in place
Update Hint
Non-blocking “update available” notice
Installer Internals
How install.sh provisions the CLI
Quick Install
One-liner install

