Skip to content

MemoryRunStore

Generated by TypeDoc. Do not edit this page directly.

API Reference


Defined in: packages/core/src/runtime/storage.ts:369

new MemoryRunStore(runId, state): MemoryRunStore;

Defined in: packages/core/src/runtime/storage.ts:373

ParameterType
runIdstring
stateMemoryRunState

MemoryRunStore

HarnessRunStore.constructor

PropertyModifierTypeDefault valueOverridesInherited fromDefined in
outputDirreadonlyundefinedundefinedHarnessRunStore.outputDir-packages/core/src/runtime/storage.ts:370
runDirreadonlyundefinedundefinedHarnessRunStore.runDir-packages/core/src/runtime/storage.ts:371
runIdreadonlystringundefined-HarnessRunStore.runIdpackages/core/src/runtime/storage.ts:374
optional close(): Promise<void>;

Defined in: packages/core/src/runtime/storage.ts:178

Promise<void>

HarnessRunStore.close


deleteSnapshot(id): void;

Defined in: packages/core/src/runtime/storage.ts:392

ParameterType
idstring

void

HarnessRunStore.deleteSnapshot


init(): void;

Defined in: packages/core/src/runtime/storage.ts:380

void

HarnessRunStore.init


loadContextSnapshots(): ContextSnapshot[];

Defined in: packages/core/src/runtime/storage.ts:396

ContextSnapshot[]

HarnessRunStore.loadContextSnapshots


loadCursors(): RunCursorState | undefined;

Defined in: packages/core/src/runtime/storage.ts:394

RunCursorState | undefined

HarnessRunStore.loadCursors


loadEvents(): HarnessEventRecord<unknown>[];

Defined in: packages/core/src/runtime/storage.ts:382

HarnessEventRecord<unknown>[]

HarnessRunStore.loadEvents


loadSnapshots(): HarnessSnapshot[];

Defined in: packages/core/src/runtime/storage.ts:387

HarnessSnapshot[]

HarnessRunStore.loadSnapshots


loadTranscript(): AgentMessage[];

Defined in: packages/core/src/runtime/storage.ts:384

AgentMessage[]

HarnessRunStore.loadTranscript


recordEvent(event): void;

Defined in: packages/core/src/runtime/storage.ts:381

ParameterType
eventHarnessEventRecord

void

HarnessRunStore.recordEvent


saveContextSnapshot(snapshot): void;

Defined in: packages/core/src/runtime/storage.ts:395

ParameterType
snapshotContextSnapshot

void

HarnessRunStore.saveContextSnapshot


saveCursors(cursors): void;

Defined in: packages/core/src/runtime/storage.ts:393

ParameterType
cursorsRunCursorState

void

HarnessRunStore.saveCursors


saveMetrics(metrics): void;

Defined in: packages/core/src/runtime/storage.ts:385

ParameterType
metricsRunMetrics

void

HarnessRunStore.saveMetrics


saveSnapshot(snapshot): void;

Defined in: packages/core/src/runtime/storage.ts:386

ParameterType
snapshotHarnessSnapshot

void

HarnessRunStore.saveSnapshot


saveTranscript(messages): void;

Defined in: packages/core/src/runtime/storage.ts:383

ParameterType
messagesAgentMessage[]

void

HarnessRunStore.saveTranscript