memory_ontology_merge_entities
Merge drop_slug into keep_slug.
Remaps FKs, merges properties field by field, and leaves drop_slug
as a redirect (alias) to keep_slug so old references still resolve.
Needs org:admin. When the org's entity_proposals policy is review it
opens a merge review instead (proposing needs memory:create) and
returns status=pending_review with a review_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Override agent identity | |
| drop_slug | Yes | Duplicate entity slug to merge away | |
| keep_slug | Yes | Canonical entity slug to keep | |
| property_resolution | No | Per-property winner when both entities set a key: 'keep' (kept entity's value) or 'dropped' (merged-away value). Default keeps the kept entity's values and fills keys only the dropped entity has. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||