Objects
Memory objects are structured records stored in the platform’s shared memory. Each object belongs to a schema, holds real business content, and is indexed so agents can retrieve it later through memory-enabled tools.
What objects contain
Section titled “What objects contain”Every memory object has:
| Field | Description |
|---|---|
| Type | The schema this object conforms to (for example FAQEntry or ProductSpec) |
| Key | An optional human-readable identifier unique within the type |
| Content | The structured payload, validated against the schema |
| Embeddings | Search vectors generated automatically from the stored content |
| Created / Updated | Timestamps tracking when the object was first stored and last modified |
Creating objects manually
Section titled “Creating objects manually”-
Navigate to Admin > Memory > Objects and select Create Object.
-
Choose a published schema (type) that defines the structure for this object.
-
Fill in the object’s content fields. The form is generated from the schema configuration.
-
Optionally provide a key — a human-readable identifier for the object. If omitted, one is generated automatically.
-
Save the object. It is stored immediately and becomes available to memory-enabled workflows.
Importing from documents
Section titled “Importing from documents”For bulk knowledge ingestion, you can upload a document and let the platform extract candidate objects from it automatically.
-
Upload a document. Select the file and choose the target schema the extracted objects should match.
-
Wait for extraction. The platform analyzes the file and prepares structured candidate objects based on the chosen schema.
-
Review the extracted objects. You can inspect the proposed values, edit them, and remove entries you do not want to import.
-
Confirm the import. Accepted objects are validated against the schema before they are created.
-
Finish. Imported objects are stored and indexed automatically.
Updating object content
Section titled “Updating object content”To edit an existing object:
-
Open the object from the Explorer or the object list view.
-
Modify the content fields in the form editor.
-
Save the changes. The platform validates the updated content against the schema before storing.
Changes to object content automatically update the object’s search index so later retrieval uses the latest version.
Validating objects
Section titled “Validating objects”Objects are validated against their schema at creation, update, and import time. Validation checks include:
- Required fields — all required properties must be present
- Type constraints — field values must match their declared types (string, number, boolean, etc.)
- Format rules — fields with format constraints (e.g., email, URL) are validated accordingly
When validation fails, the UI highlights the invalid properties so you can correct the data before saving or importing.
Embeddings generation
Section titled “Embeddings generation”Every object is indexed automatically for semantic search when it is created or updated. In practice the platform:
- Reads the object’s content
- Applies the schema’s optional embedding schema if one is defined
- Generates the search representation
- Stores the result for later retrieval
Document view
Section titled “Document view”The Document View is only available for objects that originated from an uploaded document. It lets you compare extracted objects with their source material.
This is useful when you want to:
- Check whether extracted fields match the original document
- Review where a piece of knowledge came from
- Audit imported content later when quality questions come up
Deleting objects
Section titled “Deleting objects”To delete an object, open its detail page and select Delete. Deleting an object:
- Removes the object and its content from memory
- Removes all edges (graph connections) involving the object
- Removes the object’s embeddings from the semantic search index
- Removes the object’s entry from the Explorer tree (if it has one)