Skip to main content

Class: SqlTaskOutcomeTelemetryStore

Defined in: packages/agentos/src/orchestration/turn-planner/SqlTaskOutcomeTelemetryStore.ts:57

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/orchestration/turn-planner/SqlTaskOutcomeTelemetryStore.ts:63

Parameters​

config?​

SqlTaskOutcomeTelemetryStoreConfig = {}

Returns​

SqlTaskOutcomeTelemetryStore

Methods​

close()​

close(): Promise<void>

Defined in: packages/agentos/src/orchestration/turn-planner/SqlTaskOutcomeTelemetryStore.ts:96

Returns​

Promise<void>


initialize()​

initialize(): Promise<void>

Defined in: packages/agentos/src/orchestration/turn-planner/SqlTaskOutcomeTelemetryStore.ts:69

Returns​

Promise<void>


loadWindows()​

loadWindows(): Promise<Record<string, TaskOutcomeKpiWindowEntry[]>>

Defined in: packages/agentos/src/orchestration/turn-planner/SqlTaskOutcomeTelemetryStore.ts:103

Returns​

Promise<Record<string, TaskOutcomeKpiWindowEntry[]>>

Implementation of​

ITaskOutcomeTelemetryStore.loadWindows


saveWindow()​

saveWindow(scopeKey, entries): Promise<void>

Defined in: packages/agentos/src/orchestration/turn-planner/SqlTaskOutcomeTelemetryStore.ts:129

Parameters​

scopeKey​

string

entries​

TaskOutcomeKpiWindowEntry[]

Returns​

Promise<void>

Implementation of​

ITaskOutcomeTelemetryStore.saveWindow