{
  "mcpServerName": "automem",
  "startupRecall": {
    "queries": [
      "user preferences working style",
      "agent operating guidelines",
      "local development environment",
      "active projects recent decisions"
    ],
    "tags": ["source:pi"],
    "tagMode": "any",
    "limit": 6,
    "maxBytes": 5000
  },
  "turnRecall": {
    "enabled": true,
    "limit": 5,
    "maxBytes": 3000,
    "contextTypes": ["Preference", "Decision", "Pattern", "Insight", "Context"],
    "expandRelations": true,
    "expandEntities": true
  },
  "projectDetection": {
    "tagPrefix": "project:",
    "folderTags": {
      "projects": ["project"],
      "areas": ["area"],
      "resources": ["resource"]
    },
    "gitRepoToTag": {
      "my-project": "project:my-project"
    }
  },
  "writePolicy": {
    "mode": "safe-auto",
    "autoWriteCategories": ["technical-decision", "agent-pattern", "bug-fix", "tooling-lesson"],
    "confirmCategories": ["personal", "financial", "private", "identity"],
    "blockedCategories": ["secret", "credential", "api-key", "raw-transcript"],
    "alwaysTag": ["source:pi"],
    "minImportanceToWrite": 0.7,
    "dedupeBeforeWrite": true,
    "dedupeLimit": 3
  },
  "behavior": {
    "displayRecall": "hidden",
    "maxContentLength": 2000,
    "preferredContentLength": 500
  },
  "projectOverrides": {
    "project:my-large-project": {
      "limit": 10,
      "maxBytes": 6000
    },
    "project:quick-scripts": {
      "limit": 2,
      "maxBytes": 1000
    }
  }
}
