propose_note_update
Propose a note update by providing new content and reason; returns old/new hashes and line diff for user confirmation before writing.
Instructions
Prepare a note update without writing. Returns old/new hashes and a line diff for user confirmation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>",
"new_content": "<new_content>"
},
"name": "propose_note_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Relative .md path inside the vault | |
| new_content | Yes | New markdown body without YAML frontmatter | |
| expected_hash | No | Optional optimistic-lock hash from get_note_metadata/list_notes | |
| update_reason | No | Why this update is proposed |