Skip to main content
← Back to list
01Issue
FeatureShippedSwamp CLIPublicEnterprise
Assigneeszack

Relationships

#3597 Add CLI command to remove a vault configuration

Opened by tagur · 10/19/2026· Shipped 10/19/2026

Problem

  • No CLI command removes a vault configuration.
  • `swamp vault delete ` removes one secret key only.
  • `swamp vault delete trip-planner` fails with `Missing argument: key`.
  • Vault `trip-planner` (type `local_encryption`, 0 secret keys) cannot be removed with the CLI.

Request

  • Add vault config removal, for example `swamp vault delete ` when no key is given.
  • Refuse removal while a behavior references the vault, unless `--force` is passed.
  • Prompt for confirmation. `--yes` skips the prompt.
  • Define what happens to `local_encryption` key material on removal.

Environment

  • swamp 20261016.021405.0-sha.b46b8895
  • darwin
02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 5 MOREREVIEW+ 14 MOREPR_MERGED+ 2 MORESESSION_SUMMARIZED

Shipped

10/19/2026, 4:56:06 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
tagur moved this from the private collective Two Nines to public10/19/2026, 12:26:57 PM
zack assigned zack10/19/2026, 2:46:41 PM
Editable. Press Enter to edit.

zack commented 10/19/2026, 4:56:07 PM

Thanks @tagur for reporting this! We shipped: Add swamp vault remove VAULT_NAME, which deletes a vault config and then, once that removal is published, the stored secrets and generated key of a local_encryption vault. It refuses the repo's defaultVault with no override, refuses a vault referenced by behaviors, workflows or the datastore config unless --force, prompts with a warning naming the directory and secrets to be permanently deleted unless --yes, and leaves remote secrets of extension vault types untouched.. The fix has been merged and a release is on its way. We appreciate your contribution to swamp.

Sign in to post a ripple.