Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

aasm uninstall

Uninstall Agent Assembly tools installed via the curl installer.

aasm uninstall is a thin wrapper over the installer’s uninstall engine. The curl installer (scripts/install-cli.sh) is the single source of truth for the manifest-driven removal and --purge logic; on install it persists a runnable copy at ${AASM_STATE_DIR:-~/.aasm}/aasm-uninstall, and this command forwards to it so the CLI, the curl installer, and the offline fallback all share one engine. Homebrew-managed installs are detected by the engine and redirected to brew uninstall.

If no local uninstaller is found, the command prints the Homebrew and curl fallbacks and exits non-zero.

Synopsis

aasm uninstall [OPTIONS]

Safe by default: without --purge, only the installed components are removed; Agent Assembly-owned local data (config + state) is left in place.

FlagTypeDefaultDescription
--components <LIST>stringRemove only these components (comma-separated: cli,runtime,proxy,ebpf).
--component <NAME>string (repeatable)Remove a single component; repeat the flag for several.
--allflagoffUninstall all components (the default scope; accepted for explicitness).
--purgeflagoffAlso remove Agent Assembly-owned local data (config + state).
--dry-runflagoffShow what would be removed without changing anything.
-y, --yesflagoffSkip the --purge confirmation prompt (non-interactive).
aasm uninstall --dry-run
aasm uninstall --purge --yes

Last updated: 2026-07-19 by Bryant