remember
Store structured memories about entities in six layers (goal, context, emotion, implementation, caveat, learning) to preserve non-obvious goals, failures, and decisions.
Instructions
Store a memory about an entity (person/company/project/concept/file) in one of 6 layers: goal (WHY), context (WHY-THIS-NOW), emotion (USER tone), implementation (HOW — success/failure), caveat (PAIN lesson, never forgotten), learning (GROWTH log). Use this when you discover non-obvious goals, unexpected failures, user preferences, or decisions worth preserving. Pasted assistant output or CI logs are rejected (use force=true only if you are sure).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_name | Yes | Name of the entity this memory is about | |
| entity_kind | Yes | ||
| entity_key | No | Optional canonical key (email, domain, file path) | |
| layer | Yes | One of: goal / context / emotion / implementation / caveat / learning. Common aliases (why, decisions, warnings, how, ...) are accepted. | |
| content | Yes | The memory content (plain text or JSON) | |
| importance | No | 0.0-1.0. Set to 0.9 or higher to "pin" a memory (protects from forgetting even outside caveat layer). | |
| force | No | Bypass the paste-back/CI-log quality check. Only set when you are sure the content is original user or agent thought. |