Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/sessions / facade / SessionRecordCassetteOptions
Interface: SessionRecordCassetteOptions
Defined in: packages/sessions/src/facade.ts:280
Options accepted by Session.recordToolCassette({...}).
Stable
Extends
Omit<ToolCassetteRecorderOptions,"sessionId"|"runId"|"writer">
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
hash? | readonly | boolean | - | ToolCassetteRecorderOptions.hash | packages/sessions/src/cassette/writer.ts:42 |
includeArtifacts? | readonly | boolean | When true, the recorder copies content-part artifacts. | ToolCassetteRecorderOptions.includeArtifacts | packages/sessions/src/cassette/recorder.ts:41 |
minRuntimeVersion? | readonly | string | - | ToolCassetteRecorderOptions.minRuntimeVersion | packages/sessions/src/cassette/writer.ts:40 |
now? | readonly | () => number | - | ToolCassetteRecorderOptions.now | packages/sessions/src/cassette/writer.ts:43 |
outputPath? | readonly | string | Filesystem path the cassette is destined for (used by flushToFile). | ToolCassetteRecorderOptions.outputPath | packages/sessions/src/cassette/recorder.ts:43 |
runId | readonly | string | - | - | packages/sessions/src/facade.ts:282 |
schemaUrl? | readonly | string | - | ToolCassetteRecorderOptions.schemaUrl | packages/sessions/src/cassette/writer.ts:41 |
writer? | readonly | string | - | - | packages/sessions/src/facade.ts:283 |