Accept contacts
accept_contactsMarks contacts check_contacts found as accepted, or takes that back: accept [{a, b, kind}], unaccept [{a, b}]. Kept beside the model, never in the IFC file: no revision, undo and restore_revision leave it. An acceptance holds while both bodies stay as they are at this call (placement, shape, openings, type geometry): check_contacts then leaves the pair out of pairs and counts and counts it in n_accepted. Once a body or the kind changes, check_contacts lists the pair again with acceptance accepted_body_changed or accepted_kind_changed; accept it again to bind it to the bodies as they are then (was rebound). Nothing is measured here. Without accept and unaccept: the stored pairs (at most 20, n_stored all), each with now: holds, body_changed, element_gone or body_unread.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "accept_contacts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accept | No | Pairs to accept as their bodies are now, either order; a pair stored before is bound anew | |
| unaccept | No | Pairs to take back, either order; one not stored is named in not_stored |