remember
Save non-obvious fixes, bugs, and user preferences as structured memories to prevent future mistakes. Organize with tier and global visibility.
Instructions
Save a memory — any knowledge worth preserving. USE THIS WHEN: you just solved a tricky bug, found a non-obvious fix, discovered a workaround, learned a user preference, or encountered something that future agents (or your future self) would benefit from knowing. DO NOT save trivial things — only save memories that would save someone real time or prevent a real mistake. The content should be a clear, self-contained piece of knowledge. Optionally set tier: 'working' (auto-expires in 1h, for scratch context), 'short' (auto-expires in 7d, for session learnings), or 'long' (default, no expiry, for lasting knowledge). Optionally set scope='global' to make this memory visible across every project (use for universal lessons, language gotchas, framework patterns, tool quirks); leave unset to default by type (lesson/preference/pattern/convention default to 'global', everything else stays scoped to the current project). When enrichment is enabled, automatically extracts topics, entities, sentiment, classifies intent/domain/emotion, and extracts structured facts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| type | No | general | |
| tier | No | long | |
| tags | No | ||
| metadata | No | ||
| source | No | ||
| project | No | ||
| ttl | No | ||
| session_id | No | ||
| scope | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |