@dawn-ai/sqlite-storage
v0.8.26
Published
SQLite persistence for Dawn checkpoints, Agent Protocol threads, and local state.
Maintainers
Readme
@dawn-ai/sqlite-storage
SQLite persistence for Dawn checkpoints and Agent Protocol threads.
Use this when: You need to use Dawn's local checkpoint or thread persistence directly.
Install
pnpm add @dawn-ai/sqlite-storageExample
import { createThreadsStore, sqliteCheckpointer } from "@dawn-ai/sqlite-storage"
export const checkpointer = sqliteCheckpointer({ path: ".dawn/checkpoints.sqlite" })
export const threadsStore = createThreadsStore({ path: ".dawn/threads.sqlite" })Runtime and stability
@dawn-ai/sqlite-storage is a node-only, supported application surface.
SQLite is a local process-oriented default. Use shared persistence when multiple application instances must observe the same checkpoints or threads.
Related
- SQLite Storage API reference — exact checkpoint and thread-store contracts.
- Persistence and Tenancy — application configuration and storage boundaries.
@dawn-ai/postgres-storage— shared Postgres persistence.
Maturity and support
Dawn is pre-1.0, and its public surface can change. All publishable Dawn packages release together as a fixed group; review the @dawn-ai/sqlite-storage changelog and upgrading guide before upgrading. For support, use GitHub Discussions; report defects in GitHub Issues.
License
MIT. See the repository license.
