index
Extract entities from unindexed memories and chunks into the graph. One model call per item, so it
needs a key. With auto-index on this usually reports nothing pending.
--rebuild wipes extracted entities and their edges, then re-extracts from scratch. It does not
touch memories, conflicts, or the replaces and distinct edges that conflict resolution created.
reembed
Recompute every embedding with the currently configured provider, then stamp the new fingerprint.
Run it after switching provider or model, for example after adding a key to leave offline mode.
Without it the daemon refuses to start, because old and new vectors live in incompatible spaces.
Stop the daemon first. reembed opens the store directly.
Interrupting is safe: only vectors are touched and running again resumes where it stopped. Costs
one call per 64 items. --force re-embeds even when the store already matches the config.
A typical offline to cloud migration:
auto-index
Background extraction a few seconds after new memories and files land, debounced into batched runs
and visible in the Console. The setting persists across restarts; MEMLOOM_AUTO_INDEX is only the
default before the first use of this switch. Needs a key, so offline cannot enable it.
schema
Manage the extraction vocabulary: the entity types and predicates the model may use. With no
arguments, prints it with usage counts and status.
<kind> is entity_type or predicate. How the model proposes new entries for your approval is
covered in The graph.