Semantic recall
Product
Ask for a decision in your own words and get it back, whoever wrote it and whichever tool they were using at the time.
Technical
Full-text search over SQLite with FTS5, ranked and then filtered by project, type and tag. Returns truncated previews, with a separate call for the full record so an agent does not burn context on results it will discard.
Team conventions
Product
The rules your team already agreed on, handed to the agent before it writes anything, instead of being re-explained in every prompt.
Technical
Conventions are a separate record type grouped into categories such as architecture, database, workflow and naming. get_context returns them ahead of recent memories, so they carry more weight than any single past session.
Code index
Product
The agent can look up a symbol in the actual repository rather than guessing from memory or grepping blindly.
Technical
Repositories are indexed per organisation and queried by symbol and by path, so a lookup resolves to real source rather than to whatever someone wrote down about it.
Projects and clients
Product
One team can hold work for several clients without their contexts bleeding into each other.
Technical
Every memory is scoped to a project, and projects can nest and carry a client. Scope is resolved server side from the API key, so a mis-scoped write is rejected rather than silently filed in the wrong place.
Roles and access
Product
Not everyone should be able to delete the team memory, and now they cannot.
Technical
Role-based access control over users and organisations, checked in the query layer alongside tenancy rather than in handler code.
Memory health
Product
A shared memory rots quietly. This is the panel that tells you it is rotting before anybody notices.
Technical
Duplicate, stale and untagged counts computed across the organisation, so the store can be pruned deliberately instead of growing until search stops being useful.