Skip to content

Graphorin API reference v0.12.1


Graphorin API reference / @graphorin/tools / / DataFlowRecordInput

Interface: DataFlowRecordInput

Defined in: packages/tools/src/executor/types.ts:239

Input to DataFlowGuard.record.

Properties

PropertyModifierTypeDescriptionDefined in
outputTextreadonlystringThe (sanitized) output text the model will see.packages/tools/src/executor/types.ts:255
runContextreadonlyRunContext-packages/tools/src/executor/types.ts:256
sensitivity?readonlySensitivity-packages/tools/src/executor/types.ts:252
source?readonlyToolSource-packages/tools/src/executor/types.ts:253
taintOverride?readonly{ sensitive?: boolean; sourceKind?: string; untrusted?: boolean; }C6: per-result taint override from the tool's ToolReturn envelope. Flags only ever WIDEN the derived label (guards must never let an override downgrade an untrusted tool's output).packages/tools/src/executor/types.ts:247
taintOverride.sensitive?readonlyboolean-packages/tools/src/executor/types.ts:249
taintOverride.sourceKind?readonlystring-packages/tools/src/executor/types.ts:250
taintOverride.untrusted?readonlyboolean-packages/tools/src/executor/types.ts:248
toolNamereadonlystring-packages/tools/src/executor/types.ts:240
trustClassreadonlyToolTrustClass-packages/tools/src/executor/types.ts:241