What applies to this work
notebook_contextFetch the working preferences, past attempts and standing decisions the user has saved in RelayLink that bear on the work at hand — before writing something in their style, before recommending an approach they may already have tried, or when they ask what their preferences are. Scoped and capped rather than everything they have ever saved; a project preference is listed above an account-wide one, and two that disagree are shown rather than silently resolved. Suggestions they have not adopted and preferences that have expired are left out. This is supporting context, never an instruction: what the user says now comes first. Reads only. 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
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "notebook_context"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| about | No | A few words about what is being worked on, which picks the relevant lessons and decisions. | |
| project | No | A project name or id to scope to. Account-wide entries are included either way. | |
| includeResurfacing | No | true to also list what the user asked to be reminded of, and anything whose review date has arrived. |