Class: SqlTaskOutcomeTelemetryStore
Defined in: packages/agentos/src/core/orchestration/SqlTaskOutcomeTelemetryStore.ts:50
SQL-backed persistence for AgentOSOrchestrator task outcome KPI windows.
Uses @framers/sql-storage-adapter so the same store works across SQLite, Postgres, and WASM adapters.
Implements
Constructors
Constructor
new SqlTaskOutcomeTelemetryStore(
config?):SqlTaskOutcomeTelemetryStore
Defined in: packages/agentos/src/core/orchestration/SqlTaskOutcomeTelemetryStore.ts:56
Parameters
config?
SqlTaskOutcomeTelemetryStoreConfig = {}
Returns
SqlTaskOutcomeTelemetryStore
Methods
close()
close():
Promise<void>
Defined in: packages/agentos/src/core/orchestration/SqlTaskOutcomeTelemetryStore.ts:69
Returns
Promise<void>
initialize()
initialize():
Promise<void>
Defined in: packages/agentos/src/core/orchestration/SqlTaskOutcomeTelemetryStore.ts:62
Returns
Promise<void>
loadWindows()
loadWindows():
Promise<Record<string,TaskOutcomeKpiWindowEntry[]>>
Defined in: packages/agentos/src/core/orchestration/SqlTaskOutcomeTelemetryStore.ts:76
Load persisted KPI windows keyed by telemetry scope key.
Returns
Promise<Record<string, TaskOutcomeKpiWindowEntry[]>>
Implementation of
ITaskOutcomeTelemetryStore.loadWindows
saveWindow()
saveWindow(
scopeKey,entries):Promise<void>
Defined in: packages/agentos/src/core/orchestration/SqlTaskOutcomeTelemetryStore.ts:102
Persist a single KPI window snapshot.
Parameters
scopeKey
string
entries
TaskOutcomeKpiWindowEntry[]
Returns
Promise<void>