2026-07-24 22:49:57 +08:00
# storage/ — non-session storage family
2026-07-26 05:03:53 +08:00
English | [中文 ](README.zh.md )
2026-08-04 00:54:19 +08:00
This family persists application data other than session event logs through named backends and typed data forms.
2026-07-24 22:49:57 +08:00
| Package | Role | ctx key |
|---|---|---|
2026-08-04 00:54:19 +08:00
| [`storage/` ](storage/README.md ) | Connects registered backends with typed data forms | `ctx.storage` |
| [`storage-json/` ](storage-json/README.md ) | Stores data in JSON files | registers backend `json` |
| [`storage-sqlite/` ](storage-sqlite/README.md ) | Stores data in SQLite | registers backend `sqlite` |
| [`storage-domain/` ](storage-domain/README.md ) | Provides validated domain-record storage | `ctx.storageDomain` |
2026-07-24 22:49:57 +08:00
2026-08-04 00:54:19 +08:00
Consumers use a data form rather than accessing a backend directly. The [domain storage decision ](../../.agents/notes/proposed/architecture/2026-07-24-domain-kv-storage-and-workspace.md ) records the family design.