record_trait
Store a person's derived trait with a validated category and supporting evidence so agents can retain context on communication style, values, or preferences.
Instructions
Record a derived trait with validated category and provenance.
category is one of communication_style, temperament, values, preference,
topics_to_avoid, or other. Cite the observation or interaction it rests on in
evidence_note or evidence_ids where you can.
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": {
"person_id": "<person_id>",
"category": "<category>",
"value": "<value>"
},
"name": "record_trait"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| category | Yes | ||
| person_id | Yes | ||
| confidence | No | ||
| sensitivity | No | ||
| evidence_ids | No | ||
| evidence_note | No |