memo_save
Save content as a memo, optionally extracting atomic facts via LLM for granular memory storage.
Instructions
Persist content to memo.
When extract is true (defaults to the MEMO_SAVE_EXTRACT flag, off),
the helper LLM decomposes content into atomic facts and saves each as
its own memory (mem0 ADD-model) instead of one opaque blob; tags
propagate to every fact. Returns an extraction summary
(status, saved ids, saved_titles, counts) rather than a single
record. If nothing extractable is found, the blob is saved verbatim.
scope controls the auto project:<repo> tag for THIS call only:
"global" skips it (the memory lands untagged → the global recall
tier, +0.10 boost everywhere); "project" or None keep the default
auto-detection. An explicit project: tag in tags always wins
either way.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| type | No | note | |
| extra | No | ||
| scope | No | ||
| title | No | ||
| content | Yes | ||
| extract | No | ||
| auto_derive | No | ||
| respect_synapse_freeze | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||