Skip to content

Latch v0.33.0: AutoMod policies and filter editing

Pre-release
Pre-release

Choose a tag to compare

@informent informent released this 12 Oct 01:34
379539f

Latch v0.33.0: AutoMod policies and filter editing

New commands

  • /automod policy: choose blocking, alerts and timeout combinations.
  • /automod keywords-edit: replace keywords while keeping regex, allowed words and action settings.
  • /automod mentions-edit: change mention limits and optional raid detection, including explicit disabling.
  • /automod rename: change the name while keeping the native rule ID.

Rule inspection now shows alert destinations and timeout duration. Edits preserve enable state, exemptions and unrelated settings, serialize within the bot, skip identical writes and include requester audit reasons. Timeout policies require compatible rule types and extra staff permissions. Alert channels are validated against the current server.

Upgrade

Back up your current installation and preserve your private .env and store paths. Extract the new source, run npm run doctor, run npm run register to install the updated command definitions, restart the bot, then run npm run doctor:live. Existing native rules remain in Discord; there is no local store migration in this update.

New setup and policy examples: AutoMod guide. All 207 command paths: command reference.

Changes to enabled rules take effect immediately. Disable first if you need a review period. Alert actions log matching user content in the selected channel, so choose an appropriate staff channel. Policies completely replace the action list.

Verification

  • 952 passing automated tests, including 39 AutoMod regressions added since v0.32.0.
  • 38 isolated runtime smoke checks, including seven signed AutoMod workflow checks.
  • Coverage floors, syntax, generated command reference and publication-text checks passed.
  • Windows/Linux Node 22/24 and container CI passed on the exact merged commit.

This is a source prerelease. Runtime checks use a simulated Discord adapter. Live Discord enforcement, stable acceptance and complete competitor parity remain pending. No paid tier or runtime dependency was added.

CI: https://github.com/informent/Latch/actions/runs/38192325373