Static copy
Copied from docs/en/manual/uninstallation.md in https://github.com/poppy-team/prumo (MIT). Pinned to revision e91694d3959be1ed92757b34063efe0b2191821f, blob 80590e1bde9b95cb601d94eed2097186347f0826. The source repository remains canonical; this copy is refreshed through a sync pull request, not live.
Download and review the remover. pure mode removes only managed state and preserves all project files:
curl --fail --location https://raw.githubusercontent.com/raillen/prumo/main/scripts/uninstall.sh -o uninstall.sh
less uninstall.sh
sh uninstall.sh --mode pure --dry-run
sh uninstall.sh --mode pureTo also remove the executable found on PATH:
sh uninstall.sh --mode full --remove-binary --dry-run
sh uninstall.sh --mode full --remove-binaryUninstalling Prumo never removes project data.
The following remain untouched:
.ai/;prumo.json;docs/;Removing a project remains an explicit user decision, made with the operating system's and Git's normal tools.
prumo-agent uninstall
prumo-agent --home ~/.prumo uninstallThis command updates the global manifest and removes only installation state directly tracked by Prumo.
prumo-agent uninstall --connectorsA connector is only removed when it has a cleanup manifest with paths created by Prumo itself. Paths outside the manifest, files modified by the user, or uncertain ownership are reported as leftovers instead of being deleted.
prumo-agent uninstall --purge-cacheRemoves the cache, local logs, derived databases, and temporary files under PRUMO_HOME. This command does not change the main manifest unless --purge-global-config is also used.
prumo-agent uninstall --purge-global-configRemoves PRUMO_HOME/config. The next run creates a clean state through prumo-agent setup. Project data remains preserved.
The CLI does not delete its own executable. Remove the installed binary using your system's normal procedure:
rm /usr/local/bin/prumoAlso remove the home directory, but only when it no longer contains anything you still need:
rm -rf ~/.prumoFirst confirm that the directory does not contain secrets, keys, local backups, or runtime packages that are still needed.
command -v prumo || echo "binary removed"
test ! -e ~/.prumo/config/installation.json && echo "global configuration removed"
git -C ./my-project status --shortThe last command should show that the project remains functional and versioned, even without Prumo installed globally.
If a removal is interrupted:
prumo-agent setup in a new, temporary home.