source
Register, update, cite, or unlink references for notes; verify live references before use and refresh stale verification to avoid acting on outdated copies.
Instructions
Sources behind knowledge. action='add' registers or updates one (kind: snapshot, live, transcript (ref = run id or file), web, owner; verify_live=True means re-check the live system before acting on a copy) and, with path, cites it from that note. 'cite' / 'uncite' link an existing source to a note. Citing a verify_live source is refused while the note's verified_at is stale: refresh it with patch_header first.
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": {
"action": "<action>",
"id": "<id>"
},
"name": "source"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| ref | No | ||
| kind | No | ||
| path | No | ||
| action | Yes | ||
| task_id | No | ||
| captured_at | No | ||
| verify_live | No |