22 lines
1002 B
JSON
22 lines
1002 B
JSON
{
|
|
"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
|
|
} |