sassy_memory_remember
Save important information across sessions by creating or updating a persistent memory record with a unique key, value, tags, priority, and project.
Instructions
Mutating: writes a persistent memory record (SQLite, survives server restarts). Upserts by key: if the key already exists the record is fully overwritten (value, tags, priority, project) and updated_at refreshed; otherwise a new record is created. key (required) is the unique identifier — use the naming conventions task_state, pattern, blocker, decision so later lookups work. value (required) is the content. tags is a comma-separated string (e.g. "task-active,tls"). priority defaults to "normal" (critical|high|normal|low); high-priority items appear in the session-start bundle. project scopes the record. Returns {"key", "action": "created"|"updated"}. Use whenever you learn something worth keeping across sessions; use sassy_memory_forget to remove a stale entry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| tags | No | ||
| value | Yes | ||
| project | No | ||
| priority | No | normal |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| action | Yes |