mind_block
Manage pinned core-memory blocks that are always injected at session start, so agents can set, get, list, or remove stable facts without retrieval.
Instructions
Pinned core-memory blocks (persona / user / current-project): a few small, named notes that are ALWAYS injected at the top of the session context, not ranked retrieval. Use for stable, always-relevant facts the agent must not have to search for. action=set overwrites, get/list read, remove deletes. Content is capped (4KB/block, 32 blocks); this is core memory, not a second store: put searchable knowledge in mind_add instead.
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": "mind_block"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Block name [a-z0-9_-]; required for set/get/remove | |
| action | Yes | Operation (default: list) | |
| content | No | Block content; required for action=set |