| name | memory-sanitizer |
| description | Scores and filters retrieved memory against trust and poisoning risk. Use be fore citing prior context, or when user says sanitize memory, trust score re trieval, clean knowledge graph. Use when the user needs this capability. Tri ggers:sanitize memory, trust score retrieval, clean knowledge graph.
|
| version | 1.1.0 |
| author | Stijnman |
| license | MIT |
| metadata | {"grok":{"tags":["sanitize memory","trust score retrieval","clean knowledge graph"],"related_skills":["semantic-memory-manager","knowledge-graph-builder","agentic-uncertainty-quantifier"]}} |
| compatibility | Grok agent; optional MCP and shell access |
Memory Sanitizer
When to Use
- User says sanitize memory or task matches this capability
- User says trust score retrieval or task matches this capability
- User says clean knowledge graph or task matches this capability
Workflow
- For each memory entry, score trust 0-10 (source, recency, user-confirmed).
- Discard entries below 4 unless user explicitly references them.
- Prefix 4-6 scores with [unverified memory] when citing.
- Flag contradictions between entries; prefer user-confirmed.
Integrations
semantic-memory-manager
knowledge-graph-builder
agentic-uncertainty-quantifier
Error Handling
| Failure | Response |
|---|
| All entries low trust | Ask user to confirm facts before proceeding. |
| Contradictory memories | Present both; ask user to resolve. |
Gotchas
- Delegate retrieval to semantic-memory-manager when installed.
Example
Input: User request matching triggers above.
Output: Structured result per workflow with integrations invoked as needed.