ragflow_update_memory
Update memory settings by changing only the fields you provide, such as name, size, permissions, prompts, or model. Use it to adjust an existing RAGFlow memory without overwriting unspecified options.
Instructions
Update memory settings. Only the fields you pass change.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"memory_id": "<memory_id>"
},
"name": "ragflow_update_memory"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| avatar | No | Avatar image as base64 | |
| llm_id | No | Chat model as model_name@factory | |
| memory_id | Yes | Memory ID | |
| description | No | ||
| memory_size | No | Size limit in bytes (max 5 MiB) | |
| permissions | No | Who may manage the memory | |
| temperature | No | ||
| user_prompt | No | ||
| memory_types | No | Only allowed while the memory has no messages | |
| system_prompt | No | Extraction prompt; keep its OUTPUT REQUIREMENTS and FORMAT parts | |
| embedding_model | No | Only allowed while the memory has no messages | |
| forgetting_policy | No | What to evict when the memory is full |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||