What QueryBear remembers
As queries flow through the gateway, QueryBear maintains a private workspace of inferred knowledge:- Common joins — if
ordersis almost always joined tousersonuser_id, QueryBear remembers the relationship even when it isn’t a declared foreign key. - Conventions — recurring filters like
WHERE deleted_at IS NULLorstatus = 'active'get noted as the usual way to scope a table. - Domain meaning — when a column is consistently used a certain way (a
centsamount divided by 100, a status code mapped to a label), that usage is inferred and retained. - Query shapes — frequently asked questions and the SQL that answered them well.
How it improves queries
When an AI client plans a new query, QueryBear supplements the schema with what it has learned. The effect compounds: the first week, the AI relies on raw schema; a month in, it benefits from the accumulated conventions of everyone who’s queried the database. Questions that used to need careful phrasing start “just working.”Memory vs. custom context
Custom context is knowledge you write down explicitly. Memory is knowledge QueryBear infers automatically from real usage. They reinforce each other — anything you annotate is authoritative, and Memory fills in the conventions you never got around to documenting.Privacy
Memory is built from query patterns and structure, scoped to the connection, and governed by the same access control rules as everything else. It never widens what an AI can read — blocked columns and unlisted tables stay out of memory just as they stay out of schema results.Related
- Custom context — knowledge you define explicitly
- Schema detection — the baseline memory builds on