MemoryRunStore
Generated by TypeDoc. Do not edit this page directly.
Class: MemoryRunStore
Section titled “Class: MemoryRunStore”Defined in: packages/core/src/runtime/storage.ts:369
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MemoryRunStore(runId, state): MemoryRunStore;Defined in: packages/core/src/runtime/storage.ts:373
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
runId | string |
state | MemoryRunState |
Returns
Section titled “Returns”MemoryRunStore
Overrides
Section titled “Overrides”Properties
Section titled “Properties”| Property | Modifier | Type | Default value | Overrides | Inherited from | Defined in |
|---|---|---|---|---|---|---|
outputDir | readonly | undefined | undefined | HarnessRunStore.outputDir | - | packages/core/src/runtime/storage.ts:370 |
runDir | readonly | undefined | undefined | HarnessRunStore.runDir | - | packages/core/src/runtime/storage.ts:371 |
runId | readonly | string | undefined | - | HarnessRunStore.runId | packages/core/src/runtime/storage.ts:374 |
Methods
Section titled “Methods”close()?
Section titled “close()?”optional close(): Promise<void>;Defined in: packages/core/src/runtime/storage.ts:178
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”deleteSnapshot()
Section titled “deleteSnapshot()”deleteSnapshot(id): void;Defined in: packages/core/src/runtime/storage.ts:392
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”HarnessRunStore.deleteSnapshot
init()
Section titled “init()”init(): void;Defined in: packages/core/src/runtime/storage.ts:380
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”loadContextSnapshots()
Section titled “loadContextSnapshots()”loadContextSnapshots(): ContextSnapshot[];Defined in: packages/core/src/runtime/storage.ts:396
Returns
Section titled “Returns”Overrides
Section titled “Overrides”HarnessRunStore.loadContextSnapshots
loadCursors()
Section titled “loadCursors()”loadCursors(): RunCursorState | undefined;Defined in: packages/core/src/runtime/storage.ts:394
Returns
Section titled “Returns”RunCursorState | undefined
Overrides
Section titled “Overrides”loadEvents()
Section titled “loadEvents()”loadEvents(): HarnessEventRecord<unknown>[];Defined in: packages/core/src/runtime/storage.ts:382
Returns
Section titled “Returns”HarnessEventRecord<unknown>[]
Overrides
Section titled “Overrides”loadSnapshots()
Section titled “loadSnapshots()”loadSnapshots(): HarnessSnapshot[];Defined in: packages/core/src/runtime/storage.ts:387
Returns
Section titled “Returns”Overrides
Section titled “Overrides”loadTranscript()
Section titled “loadTranscript()”loadTranscript(): AgentMessage[];Defined in: packages/core/src/runtime/storage.ts:384
Returns
Section titled “Returns”Overrides
Section titled “Overrides”HarnessRunStore.loadTranscript
recordEvent()
Section titled “recordEvent()”recordEvent(event): void;Defined in: packages/core/src/runtime/storage.ts:381
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | HarnessEventRecord |
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”saveContextSnapshot()
Section titled “saveContextSnapshot()”saveContextSnapshot(snapshot): void;Defined in: packages/core/src/runtime/storage.ts:395
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
snapshot | ContextSnapshot |
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”HarnessRunStore.saveContextSnapshot
saveCursors()
Section titled “saveCursors()”saveCursors(cursors): void;Defined in: packages/core/src/runtime/storage.ts:393
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
cursors | RunCursorState |
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”saveMetrics()
Section titled “saveMetrics()”saveMetrics(metrics): void;Defined in: packages/core/src/runtime/storage.ts:385
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
metrics | RunMetrics |
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”saveSnapshot()
Section titled “saveSnapshot()”saveSnapshot(snapshot): void;Defined in: packages/core/src/runtime/storage.ts:386
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
snapshot | HarnessSnapshot |
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”saveTranscript()
Section titled “saveTranscript()”saveTranscript(messages): void;Defined in: packages/core/src/runtime/storage.ts:383
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
messages | AgentMessage[] |
Returns
Section titled “Returns”void