Loom keeps your agents on track.

Update and uninstall Loom

How to update the loom command and its harness integrations, remove one integration, or remove Loom from a computer without losing access to your stores.

Keep ~/.loom/stores.toml. It is the only local copy of your store connection details. Every step below preserves it unless you are told otherwise.

Update#

Finish or checkpoint active agent work first, then re-run the installer and setup. Both are safe to repeat, and setup needs no sign-in when stores.toml already holds your credentials.

curl -fsSL https://loomcloud.ai/.well-known/cli/install.sh | sh
loom setup

Plugin update nudge#

Claude Code and Codex sessions check at start-up whether a newer Loom plugin is published. The check compares the installed plugin version with the marketplace snapshot, and probes the marketplace for new commits at most once every 24 hours (from v0.674 a failed probe counts too, so an unreachable marketplace is tried once a day, not at every session start). If a newer plugin exists, the session prints the two refresh commands for that harness, a reminder to restart the harness, and a pointer to rerun the loom-install skill. The marketplace it probes is the one the plugin was installed from: loomcloud.ai for a hosted install, your own server for a plugin installed from your private server. The check never blocks a session and fails silently if it cannot reach the marketplace. Setting LOOM_PLUGIN_AUTOUPDATE=1 makes the check run the refresh commands itself instead of only printing them.

Update one harness by hand#

You normally do not need these, because loom setup runs them. They are the commands it uses:

claude plugin marketplace update loom
claude plugin update loom@loom

Uninstall#

Remove one harness integration#

Use that harness's own removal step. This does not remove the shared loom command or your stores. On a hosted account it also does not delete your hosted account or hosted data; for deletion requests see Account and organization or email info@loomcloud.ai.

claude plugin uninstall loom@loom

Remove the loom command#

The loom command is a launcher plus a private runtime. Remove them in this order and keep stores.toml.

rm ~/.local/bin/loom
rm -r ~/.loom/cli ~/.loom/venv

This leaves ~/.local/bin in place; it is empty unless the installer linked uv into it (see below) or you keep other tools there.

Stop using a store on this computer#

loom logout --params '{"section":"coding"}'

logout removes that store's section from stores.toml on this computer only. It does not revoke the credential on the server, and a copy of the credential on another computer or in a backup keeps working. If that section was the default, the default = line is removed too. To reconnect later, run loom login.

Delete a store for good#

loom drop_store SECTION --confirm SECTION destroys the store on the server and then removes its local section. It cannot be undone. See Manage stores.

If anything fails during an update, see Troubleshooting.