consolidate_memories
Atomically consolidate N source memories into one new memory, superseding each source and preserving the audit trail. Use for merging near-duplicates or promoting observation clusters into lessons.
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 |
|---|---|---|---|
| source_ids | Yes | ||
| content | Yes | ||
| type | No | lesson | |
| context | No | ||
| tags | No | ||
| reason | No | ||
| project | No | ||
| scope | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |