claude-memory
Version:
Transform AI conversations into persistent project intelligence - Universal memory system for Claude
45 lines • 1.19 kB
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Session",
"description": "Schema for Claude Memory session objects",
"type": "object",
"required": ["name", "startTime"],
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the session"
},
"name": {
"type": "string",
"description": "Session name",
"minLength": 1,
"maxLength": 200
},
"startTime": {
"type": "string",
"format": "date-time",
"description": "Session start time in ISO format"
},
"endTime": {
"type": ["string", "null"],
"format": "date-time",
"description": "Session end time in ISO format"
},
"status": {
"type": "string",
"enum": ["active", "completed", "paused"],
"description": "Current status of the session"
},
"outcome": {
"type": ["string", "null"],
"description": "Session outcome or summary",
"maxLength": 2000
},
"context": {
"type": "object",
"description": "Additional context data for the session",
"additionalProperties": true
}
},
"additionalProperties": false
}