{ "name": "memory", "version": "1.0", "entrypoint": "Tool", "description": "Memory operations: insert, search, list", "args_schema": { "action": { "type": "string", "required": true, "description": "Action: insert, search, or list", "enum": ["insert", "search", "list"] }, "text": {"type": "string", "required": false, "description": "Text to store (insert)"}, "query": {"type": "string", "required": false, "description": "Query string (search)"}, "kind": {"type": "string", "required": false, "description": "Memory kind: fact, command, etc"}, "source": {"type": "string", "required": false, "description": "Source: user, system, etc"}, "weight": {"type": "number", "required": false, "description": "Memory weight 0-1"}, "top_k": {"type": "number", "required": false, "description": "Max results (search)"}, "limit": {"type": "number", "required": false, "description": "Max entries (list)"} }, "requires_permission": false }