Open a notebook entry
notebook_openRead one entry of the user's RelayLink notebook in full, with its additions, links, revision history and where its words have already been shared. Reading changes nothing: a task is not completed, a journal entry is not archived, and another assistant can still find it. Only markPickedUp writes anything: it records that a hand-off was picked up. Pass revisionId to read an older version or an edit that was refused as stale. Pass compare to get the alternative developments of an entry side by side. This is the user's RelayLink notebook, for material they are keeping: use it when they name RelayLink or their notebook, when they are continuing work already kept here, or when they pick a RelayLink entry. A durable fact ABOUT them — how they like to be worked with, what they are working on — is memory_add's instead, and a project-scoped preference or one with an end date is this notebook's. A bare "add a task" or "save this note" may be meant for another connected app, and a destination they name outright is always the destination. If more than one place is plausible and nothing settles it, ask once, then stay with the answer for the rest of the task.
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": {
"entryId": "<entryId>"
},
"name": "notebook_open"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| compare | No | true to lay out this entry's alternative developments beside each other for comparison. | |
| entryId | Yes | The entry_id from notebook_find or notebook_save. | |
| revisionId | No | A revision_id from the history, to read that version instead of the current one. | |
| markPickedUp | No | true to record that an assistant has picked this hand-off up. Says nothing about whether it is finished, and does not hide it from anybody else. |