remember
Store factual observations under an entity in a knowledge graph, auto-creating missing entities, detecting contradictions, and assigning authority tiers.
Instructions
Store one or more factual observations under an entity in the knowledge graph. Automatically creates the entity if missing, evaluates pre-insertion contradiction detection against existing facts, assigns authority tiers, and records logical dependencies.
WHEN TO USE:
Use "remember" to record new knowledge, user preferences, architectural decisions, or verified facts.
DO NOT use to invalidate or delete outdated facts — use "forget" instead.
DO NOT use to query memory — use "recall" or "context" instead.
CONTRADICTION & RETURN BEHAVIOR:
Evaluates semantic opposition. If a contradiction is detected, a warning is returned and recorded in the audit log while persisting the fact.
Returns JSON containing { ok: true, entity, domain, tier, observationIds, contradictionWarnings }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Authority tier: invariant (never decays), architectural (365d), contextual (90d), ephemeral (7d) | |
| type | No | Entity type (default: "concept") | |
| facts | Yes | List of facts/observations to remember | |
| domain | No | Domain namespace (default: "personal") | |
| entity | Yes | Entity name (e.g. "React Architecture", "Sabil Murti") | |
| derived_from | No | Observation IDs that these facts logically depend on (for truth maintenance) |