Skip to main content
Glama
TushaeBXN
by TushaeBXN

engram_add_memory

Store a new memory drawer in the château. The result lists 'possible_updates': existing memories this one may replace. If it does, call engram_supersede (or pass 'supersedes' here).

Instructions

Store a new memory drawer in the château. The result lists 'possible_updates': existing memories this one may replace. If it does, call engram_supersede (or pass 'supersedes' here).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
hallNofacts
roomNogeneral
wingNodefault
pinnedNo
reasonNoWhy it replaces it (used with 'supersedes')
sourceNoWhere it came from: user (the person said it), primary (original document, law, ruling, data), secondary (reporting or analysis), tool (search or program output), inference (your own conclusion)
contentYesMemory content to store
based_onNoIDs of memories that are evidence for this one
source_refNoCitation, URL or document it came from
supersedesNoID of a memory this one replaces (optional)
derived_fromNoIDs of memories this one was inferred from

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changedv1.10.5
    • addedInput schema / properties / based_on
      Added value: +{
      +  "description": "IDs of memories that are evidence for this one",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / derived_from
      Added value: +{
      +  "description": "IDs of memories this one was inferred from",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / source
      Added value: +{
      +  "description": "Where it came from: user (the person said it), primary (original document, law, ruling, data), secondary (reporting or analysis), tool (search or program output), inference (your own conclusion)",
      +  "enum": [
      +    "user",
      +    "primary",
      +    "secondary",
      +    "tool",
      +    "inference"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / source_ref
      Added value: +{
      +  "description": "Citation, URL or document it came from",
      +  "type": "string"
      +}
  2. First observedv1.7.0

TDQS

Score is being calculated.