People: Keep in touch done or snooze
keep_in_touch_doneClose a keep-in-touch nudge for a person in the caller's OWN contact book. action=done (default): «we were in touch» — writes a timeline entry ('kind' meeting/call/message/email, default message; optional 'text', 'occurred_at') and clears any snooze. action=snooze: no nudge for 'snooze_days' (1–365, default 7). Either way the person drops off people_due. Personal data only, reversible. CONFIRMATION: this tool runs immediately when the caller asks for it — it writes only their own record, and they can undo it from this same surface, so the request is taken as the instruction. You get an ordinary result, not a plan_token. Everything destructive, outbound or financial still proposes and waits.
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": {
"contact_id": "<contact_id>"
},
"name": "keep_in_touch_done"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| text | No | ||
| action | No | ||
| contact_id | Yes | ||
| occurred_at | No | ||
| snooze_days | No |