consolidation_candidates
Find memories due for consolidation across the 3-phase pipeline (extract, merge, archive) and return structured candidate lists for the host model to process.
Instructions
Find memories due for consolidation across the 3-phase pipeline.
Returns structured candidate lists for the host model (Claude, DeepSeek, GPT, or local Ollama) to process. The server prepares prompts and candidates; the host does the reasoning and writes results back via remember()/update()/forget().
Phases:
Extract (3 days): episodic → host extracts conclusions → semantic
Merge (7 days): similar semantics → host merges → permanent
Archive (30 days): low-weight memories → weight = 0
Read-only: yes. Only returns candidates. The host model must explicitly call remember/update/forget to persist consolidation results.
Args: scope: Scope to consolidate. Auto-detected if omitted.
Returns: dict with keys: - to_extract: list of {memory, prompt} — episodic memories to extract - to_merge: list of {memories, prompt, similarity, count} — clusters - to_archive: list of memories with weight < 0.1 - to_decay: list of episodic memories > 7 days - meta: {total_candidates, scope, timestamp}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Scope to find consolidation candidates for. Auto-detected if omitted. |