What problem does it solve?
This Skill prevents “anti-amnesia” failures by preserving every conversation turn and by providing a safe recall path for returning customers and daily recovery snapshots.
Core Features & Use Cases
- Per-customer conversation memory (L3): Stores each turn with strict
customer_id isolation so retrieval stays tenant-safe.
- Semantic search and retrieval: Finds relevant prior discussion across a customer’s stored history for smoother, context-aware responses.
- Daily CRM snapshot fallback (L4): Saves a lightweight daily snapshot marker as disaster recovery when full history is unavailable.
Use case: When a B2B lead comes back after several days and asks about pricing, objections, or commitments, the agent can retrieve the most relevant past quotes and promises for that same customer_id.
Quick Start
Store a conversation turn by instructing the agent to run: chroma:store --customer "+971501234567" --turn 5 --user "What's the price for 500 units?" --agent "Let me prepare a detailed quote..." --stage qualifying --topic pricing.