preference
Records how the owner wants work done in their own words, scoped by domain or everywhere, and retires entries by ID; active guidance appears in every brief.
Instructions
Owner preferences layer. action='add' records how the owner wants work done (text) with the owner's own words (owner_quote, required); domain limits it to one domain, empty means everywhere. action='retire' (owner only) ends one by item_id. Every brief shows the active ones.
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": {
"action": "<action>"
},
"name": "preference"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | ||
| action | Yes | ||
| domain | No | ||
| item_id | No | ||
| task_id | No | ||
| owner_quote | No |