memory_ontology_propose_entity
Propose a typed ontology entity (active immediately by default).
If the name's slug already exists, properties are patch-merged and kind/name are kept. A different kind is refused: use memory_ontology_rekind_entity (org admin) to change it. When the org's entity_proposals policy is review, a new entity (or an untyped Thing you classify) is not written: the result is status=pending_review with a review_id for a person to decide.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Alias for kind_name | |
| name | Yes | Display name for the entity | |
| agent | No | Override agent identity | |
| kind_name | No | Registered object kind, e.g. Person or Project | |
| properties | No | Optional JSON properties matching the kind schema |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||