Remember a fact
save_factSaves user facts—preferences, decisions, contacts, troubleshooting—for persistent recall across sessions and AI tools.
Instructions
Saves a new persistent fact about the user that will be available in all future sessions across every AI tool. Use whenever the user shares anything worth keeping -- even if they don't explicitly ask: 'capture', 'noted', 'remember this', 'log', 'store', 'don't forget', or any preference, decision, correction, contact, project detail, technical choice, troubleshooting fix, or personal detail the user mentions. When the user reports a solved client/tool issue, save it as category 'troubleshooting' using the shape 'Issue: . Solution: '. Also trigger proactively when the user corrects you (save the correction immediately), reveals a preference by rejecting something, or names a person/tool/project for the first time. Do NOT trigger for transient values (today's weather, one-off calculations, temporary state that won't matter next session). Do NOT trigger for facts already confirmed stored earlier in this session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fact | Yes | The fact -- a single atomic statement | |
| category | No | Category: preference, decision, technical, contact, project, troubleshooting, general | general |
| confidence | No | ||
| source_session_id | No | Session ID where this fact was learned | |
| preserve_as_blob | No | If true, stores as a blob and extracts atomic facts via LLM instead of saving fact text directly | |
| commit_sha | No | Git commit SHA linking this fact to a code change (for audit trail) | |
| pr_number | No | PR number linking this fact to a code review (for audit trail) |