Note History
get_historyList git commits that changed a note, folder, or entire vault. Filter by path and date range to trace when Markdown files were modified.
Instructions
List commits that touched a note, folder, or the whole vault.
Only available for git-backed vaults. Use 'stats' to check whether git is configured, or call this and handle the error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Vault-relative path to filter on. A `.md` note or a configured attachment extension (png, pdf, svg, …) scopes to that single file (e.g. "notes/alpha.md", "assets/diagram.png"); an existing folder scopes to its subtree (e.g. "guides" returns commits touching guides/**). Omit (or pass null) for vault-wide commit history. | |
| limit | No | Maximum number of commits to return. Default 20, max 100. | |
| since | No | ISO 8601 datetime string ("2026-04-01T00:00:00") or a git date expression ("1 week ago"). Passed as --since to git log. Omit for full history. | |
| until | No | ISO 8601 datetime string or git date expression, passed as --until to git log. Both 'since' and 'until' boundaries are inclusive: a commit whose committer date equals either endpoint is included in the result. Omit to disable the upper bound. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||