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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
outputText | readonly | string | The (sanitized) output text the model will see. | packages/tools/src/executor/types.ts:246 |
runContext | readonly | RunContext | - | packages/tools/src/executor/types.ts:247 |
sensitivity? | readonly | Sensitivity | - | packages/tools/src/executor/types.ts:243 |
source? | readonly | ToolSource | - | 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? | readonly | boolean | - | packages/tools/src/executor/types.ts:240 |
taintOverride.sourceKind? | readonly | string | - | packages/tools/src/executor/types.ts:241 |
taintOverride.untrusted? | readonly | boolean | - | packages/tools/src/executor/types.ts:239 |
toolName | readonly | string | - | packages/tools/src/executor/types.ts:231 |
trustClass | readonly | ToolTrustClass | - | packages/tools/src/executor/types.ts:232 |