{
  "id": "plur-claw",
  "name": "PLUR Memory Engine",
  "description": "Engram exchange layer for OpenClaw. Local-first memory — no cloud routing, no API key, data stays on your machine. Open format, pack ecosystem.",
  "version": "0.17.0",
  "kind": "memory",
  "enabledByDefault": true,
  "configSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "path": {
        "type": "string",
        "description": "Storage path for PLUR data"
      },
      "auto_learn": {
        "type": "boolean",
        "default": true,
        "description": "Auto-extract learnings from conversations"
      },
      "auto_capture": {
        "type": "boolean",
        "default": true,
        "description": "Auto-capture episodic summaries"
      },
      "injection_budget": {
        "type": "number",
        "default": 2000,
        "description": "Token budget for memory injection"
      }
    }
  },
  "uiHints": {
    "path": {
      "label": "Storage Path",
      "advanced": true,
      "placeholder": "~/.plur"
    },
    "auto_learn": {
      "label": "Auto-learn",
      "help": "Automatically extract learnings from conversations"
    },
    "auto_capture": {
      "label": "Auto-capture",
      "help": "Automatically record session episodes"
    },
    "injection_budget": {
      "label": "Injection Budget",
      "advanced": true,
      "help": "Max tokens for memory context injection"
    }
  }
}
