Optionalcase_Case-sensitive match (default true). False = case-insensitive substring.
Optionaldry_Preview the rewrite plan without touching disk. Default false.
OptionalfolderRestrict to a subfolder (vault-relative). Default: whole vault.
Replacement text. May be empty (= delete every occurrence).
Literal substring to find. Empty string is rejected.
Arguments for replaceInNotes.
Literal substring find/replace — no regex, no globs. The agent is responsible for picking unambiguous needles.
search === replaceis rejected as a no-op.