Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/tools / / DataFlowRecordInput

Interface: DataFlowRecordInput

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

Input to DataFlowGuard.record.

Properties

PropertyModifierTypeDescriptionDefined in
outputTextreadonlystringThe (sanitized) output text the model will see.packages/tools/src/executor/types.ts:246
runContextreadonlyRunContext-packages/tools/src/executor/types.ts:247
sensitivity?readonlySensitivity-packages/tools/src/executor/types.ts:243
source?readonlyToolSource-packages/tools/src/executor/types.ts:244
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:238
taintOverride.sensitive?readonlyboolean-packages/tools/src/executor/types.ts:240
taintOverride.sourceKind?readonlystring-packages/tools/src/executor/types.ts:241
taintOverride.untrusted?readonlyboolean-packages/tools/src/executor/types.ts:239
toolNamereadonlystring-packages/tools/src/executor/types.ts:231
trustClassreadonlyToolTrustClass-packages/tools/src/executor/types.ts:232