As the agent works it learns what your tables mean, which joins are right, and which queries you trust. You approve each fact, and from then on every conversation starts with that knowledge.
Context files
Billing
Verified query
mrr by plan
SELECT plan, sum(amount) / 100 AS mrr
FROM subscriptions WHERE status = 'active'
GROUP BY plan; When the agent learns something worth keeping, it asks. One click saves the fact, one dismisses it. Your memory only holds what you confirmed.
Save to memory?
Memory is not a hidden vector store. It's markdown in your workspace folder, one file per topic. A background recorder merges new facts in, dedupes, and keeps the files tidy.
# Billing
- mrr counts active subscriptions only,
trials excluded
- amounts are stored in cents, divide by 100
- orders joins customers on customer_id
## Verified queries
- mrr by plan → context-queries.md In a shared workspace, memory files sync like everything else. When two people learn different things, the files merge as a union, so nobody's facts get lost.
context-billing.md