consolidate_memories
Merge multiple memory sources into one consolidated memory, automatically superseding each source. Preserves provenance by updating supersession chains before returning.
Instructions
Atomic consolidation: create a new memory from N source memories and supersede every source in one operation. USE THIS WHEN: merging near-duplicates or promoting an observation cluster to a lesson. Provenance guarantee: every source_ids entry has its supersession_chain pointing at the returned id before this tool returns — even if the dream subagent crashes mid-loop. PREFER THIS over remember(...) + forget(...) for any merge / promotion path; forget destroys the audit trail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| type | No | lesson | |
| scope | No | ||
| reason | No | ||
| content | Yes | ||
| context | No | ||
| project | No | ||
| source_ids | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |