iiRecord
Agentic AI Atlas · Unified Agent Memory
topic:unified-agent-memorya5c.ai
II.
Topic JSON

topic:unified-agent-memory

Structured · live

Unified Agent Memory json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/topics/topics-knowledge-patterns.yamlCluster · domain
Record JSON
{
  "id": "topic:unified-agent-memory",
  "_kind": "Topic",
  "_file": "domain/topics/topics-knowledge-patterns.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Unified Agent Memory",
    "description": "Unified Agent Memory as a cross-cutting topic — compatibility layers\nand shared protocols that allow multiple agent products to read from and\nwrite to a common memory store. The core problem: each coding agent has\nits own memory format and location, so a developer switching between\nClaude Code, Cursor, and Windsurf must maintain separate memory files\nwith duplicated or drifted content. Unified memory layers (memories.sh,\nagentmemory, memsearch patterns) address this by defining a canonical\nstorage layout that all participating agents can read. The four-type\ntaxonomy (session / semantic / episodic / procedural) is the emerging\nschema for unified memory, with memories.sh as the reference\nimplementation. Key design tensions: storage format (plain files vs\nvector DB), update semantics (each agent writes independently vs a\ncentral service mediates), and conflict resolution when two agents\nwrite different values for the same fact.\n"
  },
  "outgoingEdges": [
    {
      "from": "topic:unified-agent-memory",
      "to": "domain:software-engineering",
      "kind": "applies_to"
    },
    {
      "from": "topic:unified-agent-memory",
      "to": "specialization:ai-agents-conversational",
      "kind": "applies_to"
    },
    {
      "from": "topic:unified-agent-memory",
      "to": "topic:instruction-file-standard",
      "kind": "related_topics"
    },
    {
      "from": "topic:unified-agent-memory",
      "to": "topic:memory-scoping",
      "kind": "related_topics"
    },
    {
      "from": "topic:unified-agent-memory",
      "to": "topic:memory-type-taxonomy",
      "kind": "related_topics"
    }
  ],
  "incomingEdges": [
    {
      "from": "domain:knowledge-management",
      "to": "topic:unified-agent-memory",
      "kind": "contains"
    },
    {
      "from": "topic:krate-agent-memory-ontology",
      "to": "topic:unified-agent-memory",
      "kind": "applies_to"
    },
    {
      "from": "topic:krate-agent-memory-query",
      "to": "topic:unified-agent-memory",
      "kind": "applies_to"
    },
    {
      "from": "tool:memories-sh",
      "to": "topic:unified-agent-memory",
      "kind": "relates_to_topic",
      "attributes": {}
    },
    {
      "from": "topic:cloud-agent-memory",
      "to": "topic:unified-agent-memory",
      "kind": "related_topics"
    },
    {
      "from": "topic:memory-type-taxonomy",
      "to": "topic:unified-agent-memory",
      "kind": "related_topics"
    }
  ]
}