scenario_create
Consolidates related memory atoms into a concise scenario summary, enabling efficient recall without individual atoms.
Instructions
Consolidate multiple L1 atoms into an L2 scenario summary. Call this when you have 5+ atoms about the same topic — it creates a high-signal summary that recall injects in ~100 tokens instead of 5+ individual atoms. No LLM needed — you write the summary yourself based on the atoms you've seen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | A 1-3 sentence summary that captures the key insight from these atoms. Write it as a self-contained fact useful on its own. | |
| task_id | No | The task ID. Use this to isolate memory by a specific task. Link captures to a task for finer isolation. | |
| team_id | No | The team ID. Use this to isolate memory by team. When set, all queries filter by this value. | |
| user_id | No | The user ID. Use this to isolate memory by user within a team. When set with team_id, queries filter by both. | |
| agent_id | No | The agent ID. Use this to isolate memory by agent role within a team. Defaults to the detected agent. | |
| atom_ids | Yes | The L1 atom IDs to consolidate (1-20). | |
| session_key | No | The session key. Defaults to hash(cwd) so the scenario is scoped to the current project. | |
| persona_tags | No | Optional tags for categorization (e.g., ['database', 'migration']). |