Interface: AgentOsSqlStorageConfig
Defined in: packages/agentos/src/core/storage/SqlStorageAdapter.ts:61
Configuration options for the AgentOS SQL storage adapter.
Extends the base storage resolution options with AgentOS-specific settings.
Interface
AgentOsSqlStorageConfig
Example
const config: AgentOsSqlStorageConfig = {
filePath: './agentos.db',
priority: ['better-sqlite3', 'sqljs'],
enableAutoMigration: true,
messageRetentionDays: 90 // Keep 3 months of history
};
Extends
StorageResolutionOptions
Properties
capacitor?
optionalcapacitor:CapacitorAdapterOptions
Defined in: packages/agentos/node_modules/@framers/sql-storage-adapter/dist/core/resolver.d.ts:12
Options passed to the Capacitor adapter.
Inherited from
StorageResolutionOptions.capacitor
enableAutoMigration?
optionalenableAutoMigration:boolean
Defined in: packages/agentos/src/core/storage/SqlStorageAdapter.ts:62
Automatically run schema migrations on init
filePath?
optionalfilePath:string
Defined in: packages/agentos/node_modules/@framers/sql-storage-adapter/dist/core/resolver.d.ts:8
Absolute path for sqlite file (used by better-sqlite3/sql.js when persistence is desired).
Inherited from
StorageResolutionOptions.filePath
indexedDb?
optionalindexedDb:IndexedDbAdapterOptions
Defined in: packages/agentos/node_modules/@framers/sql-storage-adapter/dist/core/resolver.d.ts:18
Options passed to the IndexedDB adapter (browser persistence).
Inherited from
StorageResolutionOptions.indexedDb
messageRetentionDays?
optionalmessageRetentionDays:number
Defined in: packages/agentos/src/core/storage/SqlStorageAdapter.ts:63
Auto-delete messages older than X days (0 = disabled)
openOptions?
optionalopenOptions:StorageOpenOptions
Defined in: packages/agentos/node_modules/@framers/sql-storage-adapter/dist/core/resolver.d.ts:20
Options forwarded to adapter.open.
Inherited from
StorageResolutionOptions.openOptions
postgres?
optionalpostgres:object
Defined in: packages/agentos/node_modules/@framers/sql-storage-adapter/dist/core/resolver.d.ts:14
Options passed to the Postgres adapter.
connectionString?
optionalconnectionString:string
Inherited from
StorageResolutionOptions.postgres
priority?
optionalpriority:AdapterKind[]
Defined in: packages/agentos/node_modules/@framers/sql-storage-adapter/dist/core/resolver.d.ts:10
Explicit adapter priority override.
Inherited from
StorageResolutionOptions.priority
quiet?
optionalquiet:boolean
Defined in: packages/agentos/node_modules/@framers/sql-storage-adapter/dist/core/resolver.d.ts:22
Suppress fallback chain logs (adapter not-found warnings). Default: false.
Inherited from
StorageResolutionOptions.quiet