vault_append
Append UTF-8 text to an Obsidian vault file, creating missing files and requiring ifMatch or ifMatchGuard to modify existing files safely.
Instructions
Append UTF-8 text; creates missing files. Existing files require ifMatch or ifMatchGuard (copy versionGuard); missing final LF is added first. Binary/NUL refused; no automatic retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| content | Yes | ||
| ifMatch | No | ||
| ifMatchGuard | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| created | Yes | ||
| message | Yes | ||
| version | Yes | ||
| warnings | No | ||
| sizeBytes | Yes | ||
| versionGuard | Yes | ||
| beforeSizeBytes | Yes |