Save a logbook entry
prometheor_append_checkpointSaves one memory to the account's logbook; it takes no projectId. This is an idempotent, provenance-bound checkpoint without canonical overwrite authority. logEntry marks a logbook entry as a decision, status or result. The user's own automatic_saving setting, returned by a recall, decides whether such logbook entries are saved without a separate request: when it is on, logbook entries only; other memories, and everything while it is off or unknown, only on the user's explicit request. Private and do-not-save requests are respected. Automatic saving keeps only a thin logbook: a decision that was made, a change in the status of the user's work (started, blocked, finished, a milestone reached) or a verified result. Save anything else, such as who the user is, preferences, people, tools or plans, only when the user explicitly asks. Write one entry per memory as a short standalone statement in plain language (at most three sentences), with a title of at most eight words. Do not save step-by-step progress, raw logs or command output, test or example data, small talk, or anything already saved; if a recalled memory already covers it, skip saving. Never save health, religion, political views or other sensitive details unless the user explicitly asks. Topics: about = who you are: role, background, where you live and work; preferences = how you like answers, tone, language and formats; work = projects, goals, decisions and their current state; tools = stack, apps, devices and how you set them up; people = people who matter to you and places you know; plans = upcoming events, deadlines and travel with a date; life = hobbies, learning, sport and weekly routines.
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": {
"sensitivity": "<sensitivity>",
"title": "<title>",
"body": "<body>",
"idempotencyKey": "<idempotencyKey>"
},
"name": "prometheor_append_checkpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| title | Yes | ||
| topic | No | Where this memory belongs, so the user sees it sorted by topic. | |
| logEntry | No | Marks a logbook entry: a decision that was made, a change in the status of the user's work, or a verified result. Required for every proactive save while automatic_saving is on; omit it for a memory the user explicitly asked to save. The entry is filed under the work topic with its kind in the title. | |
| memoryUse | No | Optional negative policy for this request only. read_only permits recall but refuses checkpoint writes and returns automatic_saving off; disabled refuses recall and writes before Memory access. Omitting this field does not authorize retrying previously denied content. It does not identify a native temporary chat or alter account settings. | |
| sensitivity | Yes | ||
| idempotencyKey | Yes | ||
| memoryGeneration | No | Echo memory_generation from the current recall after a reset. Defaults to zero for older clients. Never upgrade and retry a pre-reset write automatically; use only newly supplied user input or explicit fresh approval. |