HarnessRunStore
Generated by TypeDoc. Do not edit this page directly.
Abstract Class: HarnessRunStore
Section titled “Abstract Class: HarnessRunStore”Defined in: packages/core/src/runtime/storage.ts:159
Extended by
Section titled “Extended by”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new HarnessRunStore(): HarnessRunStore;Returns
Section titled “Returns”HarnessRunStore
Properties
Section titled “Properties”| Property | Modifier | Type | Defined in |
|---|---|---|---|
outputDir? | readonly | string | packages/core/src/runtime/storage.ts:161 |
runDir? | readonly | string | packages/core/src/runtime/storage.ts:162 |
runId | abstract | string | packages/core/src/runtime/storage.ts:160 |
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>
deleteSnapshot()
Section titled “deleteSnapshot()”abstract deleteSnapshot(id): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:172
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”void | Promise<void>
init()
Section titled “init()”abstract init(): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:164
Returns
Section titled “Returns”void | Promise<void>
loadContextSnapshots()
Section titled “loadContextSnapshots()”abstract loadContextSnapshots(): | ContextSnapshot[]| Promise<ContextSnapshot[]>;Defined in: packages/core/src/runtime/storage.ts:176
Returns
Section titled “Returns”| ContextSnapshot[]
| Promise<ContextSnapshot[]>
loadCursors()
Section titled “loadCursors()”abstract loadCursors(): | RunCursorState | Promise<RunCursorState | undefined> | undefined;Defined in: packages/core/src/runtime/storage.ts:174
Returns
Section titled “Returns”| RunCursorState
| Promise<RunCursorState | undefined>
| undefined
loadEvents()
Section titled “loadEvents()”abstract loadEvents(): | HarnessEventRecord<unknown>[]| Promise<HarnessEventRecord<unknown>[]>;Defined in: packages/core/src/runtime/storage.ts:166
Returns
Section titled “Returns”| HarnessEventRecord<unknown>[]
| Promise<HarnessEventRecord<unknown>[]>
loadSnapshots()
Section titled “loadSnapshots()”abstract loadSnapshots(): | HarnessSnapshot[]| Promise<HarnessSnapshot[]>;Defined in: packages/core/src/runtime/storage.ts:171
Returns
Section titled “Returns”| HarnessSnapshot[]
| Promise<HarnessSnapshot[]>
loadTranscript()
Section titled “loadTranscript()”abstract loadTranscript(): | AgentMessage[]| Promise<AgentMessage[]>;Defined in: packages/core/src/runtime/storage.ts:168
Returns
Section titled “Returns”| AgentMessage[]
| Promise<AgentMessage[]>
recordEvent()
Section titled “recordEvent()”abstract recordEvent(event): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:165
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | HarnessEventRecord |
Returns
Section titled “Returns”void | Promise<void>
saveContextSnapshot()
Section titled “saveContextSnapshot()”abstract saveContextSnapshot(snapshot): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:175
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
snapshot | ContextSnapshot |
Returns
Section titled “Returns”void | Promise<void>
saveCursors()
Section titled “saveCursors()”abstract saveCursors(cursors): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:173
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
cursors | RunCursorState |
Returns
Section titled “Returns”void | Promise<void>
saveMetrics()
Section titled “saveMetrics()”abstract saveMetrics(metrics): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:169
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
metrics | RunMetrics |
Returns
Section titled “Returns”void | Promise<void>
saveSnapshot()
Section titled “saveSnapshot()”abstract saveSnapshot(snapshot): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:170
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
snapshot | HarnessSnapshot |
Returns
Section titled “Returns”void | Promise<void>
saveTranscript()
Section titled “saveTranscript()”abstract saveTranscript(messages): void | Promise<void>;Defined in: packages/core/src/runtime/storage.ts:167
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
messages | AgentMessage[] |
Returns
Section titled “Returns”void | Promise<void>