Store Assistent chats, UI state, and taste in sqlite.

Runtime session data belongs in one DB so History can FTS-search and follow the volume; persona overlays and sidecar cards stay files.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-22 01:10:57 +03:00
co-authored by Cursor
parent 8702b64e12
commit ac8e30c7c8
10 changed files with 582 additions and 155 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ Omit the tool action on the follow-up turn once you have results.
## When not to write
- Do not dump Exact defaults or the full inventory into vector memory.
- Do not store the user's taste profile (`taste.json`).
- Do not store the user's taste profile (sqlite `kv.taste`).
- Do not upsert trivia already in `memory_hits`.
- Do not upsert Danbooru tags — the csv catalog already has them.
- `memory_forget` without `scope` only removes the personal overlay.