Skip to content

HarnessRunStore

Generated by TypeDoc. Do not edit this page directly.

API Reference


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

new HarnessRunStore(): HarnessRunStore;

HarnessRunStore

PropertyModifierTypeDefined in
outputDir?readonlystringpackages/core/src/runtime/storage.ts:161
runDir?readonlystringpackages/core/src/runtime/storage.ts:162
runIdabstractstringpackages/core/src/runtime/storage.ts:160
optional close(): Promise<void>;

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

Promise<void>


abstract deleteSnapshot(id): void | Promise<void>;

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

ParameterType
idstring

void | Promise<void>


abstract init(): void | Promise<void>;

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

void | Promise<void>


abstract loadContextSnapshots():
| ContextSnapshot[]
| Promise<ContextSnapshot[]>;

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

| ContextSnapshot[] | Promise<ContextSnapshot[]>


abstract loadCursors():
| RunCursorState
| Promise<RunCursorState | undefined>
| undefined;

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

| RunCursorState | Promise<RunCursorState | undefined> | undefined


abstract loadEvents():
| HarnessEventRecord<unknown>[]
| Promise<HarnessEventRecord<unknown>[]>;

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

| HarnessEventRecord<unknown>[] | Promise<HarnessEventRecord<unknown>[]>


abstract loadSnapshots():
| HarnessSnapshot[]
| Promise<HarnessSnapshot[]>;

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

| HarnessSnapshot[] | Promise<HarnessSnapshot[]>


abstract loadTranscript():
| AgentMessage[]
| Promise<AgentMessage[]>;

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

| AgentMessage[] | Promise<AgentMessage[]>


abstract recordEvent(event): void | Promise<void>;

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

ParameterType
eventHarnessEventRecord

void | Promise<void>


abstract saveContextSnapshot(snapshot): void | Promise<void>;

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

ParameterType
snapshotContextSnapshot

void | Promise<void>


abstract saveCursors(cursors): void | Promise<void>;

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

ParameterType
cursorsRunCursorState

void | Promise<void>


abstract saveMetrics(metrics): void | Promise<void>;

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

ParameterType
metricsRunMetrics

void | Promise<void>


abstract saveSnapshot(snapshot): void | Promise<void>;

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

ParameterType
snapshotHarnessSnapshot

void | Promise<void>


abstract saveTranscript(messages): void | Promise<void>;

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

ParameterType
messagesAgentMessage[]

void | Promise<void>