Shelves: add, name, hide, or make one of the owner's own
shelfShelves of facts, such as insurance, accounts, health and documents: see or change. Use this when the person wants to see, name, hide or make a shelf, or put facts on a shelf of their own. Do not use for moving one fact to a standard shelf; that is change with do move. The owner's shelves as they are named on their screen. do: list (names, and which are hidden); rename, hide, show, add (a standard shelf on their screen, even while empty); create (a shelf of their own called name); put and take (facts, by id, onto or off their own shelf); remove (their own shelf, for good; its facts stay on their shelves). Before a seat is given, list shows the owner what each shelf holds. The name is the owner's.
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": {
"do": "<do>",
"owner_said": "<owner_said>"
},
"name": "shelf"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| do | Yes | list names each shelf and which are hidden. rename, hide, show and add change a standard shelf on their screen. create makes a shelf of their own. put and take move facts onto or off their own shelf. remove removes their own shelf for good, and its facts stay on their shelves. | |
| name | No | The new name, for rename or create. | |
| part | No | Which part of a long answer to read: the answer's `next_part`. Leave it out for the first. | |
| facts | No | Fact ids, for put or take. | |
| shelf | No | The shelf, by the name on their screen or the name they gave it. | |
| owner_said | Yes | The owner's message this call is based on, verbatim as they wrote it. It is the receipt for what is written; a quote, statement or answer passed with it must appear in it. |