Files
openclaw/src/plugin-sdk/plugin-state-runtime.ts
T
Peter Steinberger e873a7f955 refactor(memory): move QMD coordination to SQLite (#109636)
* refactor(memory): move QMD coordination to SQLite

* chore: keep release notes in PR body

* chore: annotate lease SQLite primitive
2026-07-16 22:01:34 -07:00

30 lines
855 B
TypeScript

/**
* Runtime SDK type surface for plugin-scoped keyed state stores.
*/
export { configureSqliteConnectionPragmas } from "../infra/sqlite-wal.js";
export {
migrateSqliteSchemaToStrict,
type SqliteStrictMigrationOptions,
type SqliteStrictMigrationResult,
} from "../infra/sqlite-strict.js";
export type {
OpenKeyedStoreOptions,
PluginStateEntry,
PluginStateKeyedStore,
PluginStateSyncKeyedStore,
} from "../plugin-state/plugin-state-store.js";
export type {
OpenBlobStoreOptions,
PluginBlobEntry,
PluginBlobEntryInfo,
PluginBlobStore,
} from "../plugin-state/plugin-blob-store.js";
export {
PluginStateLeaseError,
type PluginStateLeaseContext,
type PluginStateLeaseDatabase,
type PluginStateLeaseErrorCode,
type PluginStateLeaseOptions,
type PluginStateLeaseRunner,
} from "../plugin-state/plugin-state-lease.types.js";