create_entity
Idempotently resolve a durable named entity only when explicitly establishing one or needing its ID for a stated relation, not for ordinary captures.
Instructions
Resolve a durable named entity idempotently. Use only as a support step when the user explicitly establishes a durable named entity, or when resolved ids are needed for a relation the user explicitly stated. Do not call create_entity for every ordinary capture: with a model source chosen, daemon enrichment extracts entities. Without one (a capture receipt says enrichment is paused or off), capture's entity links only an entity that already exists, so create the entity first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Canonical entity name (e.g. 'Alice', 'Wenlan', 'PostgreSQL'). Use the exact, full name; the daemon resolves an existing canonical entity idempotently when present. | |
| space | No | Topic scope (e.g. 'work', 'wenlan'). Optional. | |
| confidence | No | 0.0-1.0 confidence in the entity assertion. Leave unset for caller-default. | |
| entity_type | Yes | Entity category: 'person', 'project', 'tool', 'place', 'organization', etc. Free-form string; choose the noun that best describes what it is. |