Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/sessions / / ToolCallRecord

Interface: ToolCallRecord

Defined in: packages/sessions/src/cassette/types.ts:81

Per-Tool.execute(...) invocation. The canonical record kind that the ToolCassetteReplayPolicy consumes during replay.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
agentIdreadonlystring-packages/sessions/src/cassette/types.ts:92
argsreadonlyunknown-packages/sessions/src/cassette/types.ts:88
contentParts?readonlyreadonly MessageContent[]Optional in-line MessageContent parts. When the cassette is written with includeArtifacts: false, only contentPartsRefs is populated; when true, the parts are also surfaced inline for self-contained replay.packages/sessions/src/cassette/types.ts:107
contentPartsRefs?readonlyreadonly { kind: "image" | "file" | "audio" | "resource-link"; path: string; sizeBytes: number; }[]-packages/sessions/src/cassette/types.ts:96
durationMsreadonlynumber-packages/sessions/src/cassette/types.ts:91
idempotencyKey?readonlystring-packages/sessions/src/cassette/types.ts:87
kindreadonly"tool-call"-packages/sessions/src/cassette/types.ts:82
outputreadonlyunknown-packages/sessions/src/cassette/types.ts:89
sha256OfArgs?readonlystring-packages/sessions/src/cassette/types.ts:94
sha256OfOutput?readonlystring-packages/sessions/src/cassette/types.ts:95
sideEffectClassreadonlySideEffectClass-packages/sessions/src/cassette/types.ts:86
statusreadonlyToolCallRecordStatus-packages/sessions/src/cassette/types.ts:90
stepNumberreadonlynumber-packages/sessions/src/cassette/types.ts:83
timestampIsoreadonlystring-packages/sessions/src/cassette/types.ts:93
toolCallIdreadonlystring-packages/sessions/src/cassette/types.ts:84
toolNamereadonlystring-packages/sessions/src/cassette/types.ts:85