prefer
Record coding preferences and corrections as persistent rules, scoped globally or per project, to guide future sessions.
Instructions
When the user corrects you or states how they want things done, record it here. Example: {"rule": "Never use !! operator"} or {"rule": "Use Anvil for DI", "lobe": "my-project"} Highest trust level. Persists across sessions, surfaced in every brief(). Omit lobe for global preferences; add lobe to scope to one project. Required param: "rule".
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": {
"rule": "<rule>"
},
"name": "prefer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lobe | No | Optional. Scope this preference to a specific lobe. Omit for global. Available: | |
| rule | Yes | The preference or rule. Write naturally. |