Change something
changeFix a fact on file: a new address, a changed policy number, a renamed account. Use this when the person corrects, replaces, removes, moves or renames something already on file, or answers an open question. Do not use for adding something new; that is keep. Changes one thing the owner keeps here, by the id a read returned. do: restate (value is the whole fact as it now stands: the sentence on file with only what their words change changed, every other detail kept; their message is the receipt; history kept), retire (off file, kept as history), move (value is a shelf, Your vault, "off ", sealed or normal), refile (value is what it really is, such as health insurance), confirm (still right), rename (value is its new name), answer (value is their exact words answering an open question; a question about two facts that share a last four also takes verdict), drop (a Get set up question they want off their list), share and stop_sharing (see do). owner_said carries their message.
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": "change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| do | Yes | restate replaces what it says, keeping history. retire takes it off file, kept as history. move puts it on another shelf, in their vault, or off a shelf. refile says what kind of thing it really is. confirm says it is still right. rename gives it a new name. answer answers an open question. drop takes a Get set up question off their list. share puts a thing they have, by its id, on the side they share with the person they share with, `keep_back` naming its facts that stay theirs alone. stop_sharing ends sharing with that person, on their yes once asked, and takes no id. | |
| id | No | The thing's id, as a read returned it. Every do but stop_sharing. | |
| part | No | Which part of a long answer to read: the answer's `next_part`. Leave it out for the first. | |
| thing | No | The thing the fact is on, by id, when known; a fact on a different thing is not changed. | |
| value | No | restate: the whole fact as it now stands, the sentence on file with only what their words change changed ("My dentist is Dr. Omar Haddad at Fernwood Dental, phone (555) 010-9999"). answer: their words. move: the destination or "off <shelf>". refile: what it is. | |
| whole | No | restate only. `value` is the entire fact; nothing from the old sentence is carried. Leave it out to keep details `value` did not change as well. | |
| wrong | No | With this_one_wrong or same_thing, the id of the fact that is wrong, from the question's facts. | |
| verdict | No | answer only, on a question about two facts that share a last four. both_right: two things, both stand. this_one_wrong: `wrong` is the fact that does not end in those four; only the number comes off it and it stays on file. same_thing: one thing on file twice; `wrong` is the copy that comes off. Retire only when they say the thing itself is not theirs, never because its number was wrong. | |
| names_it | No | retire or restate, when a number they gave is on more than one thing: their own words, copied exactly from their message, that name which thing ("my BofA card"). | |
| keep_back | No | With do share: ids of the thing's facts that stay theirs alone ("but not that I'm thinking of selling"). | |
| new_thing | No | The thing's name, when no id is known: two things that could be it change nothing. | |
| identifier | No | The number that names the thing, as said. | |
| 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. |