update_base
Merge changes into .base files: update filters, formulas, properties, summaries, and views with re-validation and optional backup.
Instructions
Update an existing .base file with merge semantics, then re-validate.
The file is read, the requested changes are merged, the whole structure is re-validated, the original is backed up (when backup-on-write is enabled), and the result is written back.
Args: path: Vault-relative path to the .base file. filters: When provided, replaces the global filters wholesale. To remove filters entirely, pass replace_filters=true and leave this unset. formulas: Mapping merged into existing formulas. A null value for a key removes that formula. properties: Mapping merged into existing properties (null removes). summaries: Mapping merged into existing summaries (null removes). upsert_views: List of view objects. Each replaces the existing view with the same "name", or is appended when there is no match. remove_views: List of view names to delete. replace_filters: Set true (with filters unset) to remove global filters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| filters | No | ||
| formulas | No | ||
| summaries | No | ||
| properties | No | ||
| remove_views | No | ||
| upsert_views | No | ||
| replace_filters | No |