Overview
Entities represent named entities — people, companies, products, places — automatically extracted from your project’s content. Each Entity is a uniquely identified record that connects related information across all your data types. For why structured entity management matters, see the concept overview.Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier |
name | string | Primary entity name |
type | EntityType | Entity type classification |
aliases | string[] | Alternative names / spellings |
metadata | object | Additional metadata |
createdAt | string | Creation timestamp (ISO 8601) |
updatedAt | string | Last update timestamp (ISO 8601) |
Entity Types
| Type | Description | Examples |
|---|---|---|
person | People | John Smith, Taro Yamada |
company | Companies / Organizations | Google, Acme Corp |
product | Products / Services | iPhone, Slack |
place | Places | Tokyo, Silicon Valley |
other | Others | Project names, etc. |
Entity Relations
Entities can have typed relationships with each other. The full list of relation types:| Relation | Description | Example |
|---|---|---|
CEO_OF | CEO of ~ | John Smith -> Acme Corp |
CTO_OF | CTO of ~ | Jane Doe -> Acme Corp |
CFO_OF | CFO of ~ | Bob -> Acme Corp |
FOUNDER_OF | Founder of ~ | John Smith -> Acme Corp |
MEMBER_OF | Member of ~ | Alice -> Engineering Team |
WORKS_AT | Works at ~ | Alice -> Acme Corp |
PARENT_COMPANY_OF | Parent company of ~ | XYZ Holdings -> Acme Corp |
SUBSIDIARY_OF | Subsidiary of ~ | Acme Corp -> XYZ Holdings |
LOCATED_IN | Located in ~ | Acme Corp -> New York |
PARTNER_OF | Partner of ~ | Acme Corp -> Beta Inc |
COMPETITOR_OF | Competitor of ~ | Acme Corp -> Rival Inc |
ACQUIRED_BY | Acquired by ~ | Startup -> Big Corp |
INVESTED_IN | Invested in ~ | VC Fund -> Startup |
Aliases
Multiple names for the same Entity are managed as aliases. Aliases are learned automatically and can also be added manually.Unresolved Mentions
When automatic extraction has low confidence, items are held as unresolved mentions instead of being immediately linked. You can resolve them by choosing one of the following options:- Link to an existing Entity — associate the mention with an Entity that already exists
- Create as a new Entity — register it as a brand-new Entity
- Ignore — dismiss the mention
Duplicate Detection and Merging
Similar Entities are automatically detected (e.g., “Acme Corp” and “Acme Corporation”). When two Entities are merged:- All Knowledge links are migrated
- All Episode links are migrated
- All relations are preserved
- Aliases are combined
Related Pages
Entity Concept
Concept overview and use cases
Entities API
Manage entities with the SDK

