- Replace HTTP client approach with direct hook CLI spawning - Auto-discover worker-service.cjs from Claude plugin cache - Sync MEMORY.md on session and gateway start - Handle custom project names via temp directories - Fire-and-forget observation recording for performance - Remove unused client.ts, config.ts, types.ts
33 lines
962 B
JSON
33 lines
962 B
JSON
{
|
|
"id": "memory-claudemem",
|
|
"name": "Memory (Claude-Mem)",
|
|
"description": "Integrates claude-mem memory system using the hook CLI for persistent context across sessions",
|
|
"kind": "memory",
|
|
"version": "0.1.0",
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"project": {
|
|
"type": "string",
|
|
"description": "Project name for scoping observations (defaults to workspace directory name)"
|
|
},
|
|
"syncMemoryFile": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "Sync MEMORY.md with claude-mem context on session start"
|
|
}
|
|
}
|
|
},
|
|
"uiHints": {
|
|
"project": {
|
|
"label": "Project Name",
|
|
"help": "Scopes observations to this project. Defaults to workspace directory name."
|
|
},
|
|
"syncMemoryFile": {
|
|
"label": "Sync MEMORY.md",
|
|
"help": "Update MEMORY.md with claude-mem context on session/gateway start"
|
|
}
|
|
}
|
|
}
|