Skip to content

Interface: PendingPreFlightCall ​

Defined in: ports/pending-tool-batch.ts:9

Violation record for a single tool call blocked pre-flight or post-flight by a policy guard clause.

Passed inside PolicyViolation.blockedCalls to .onViolation() mappers and persisted on PendingToolBatch.blockedCalls during interrupt adjudication.

Properties ​

PropertyModifierTypeDescriptionDefined in
argsJsonreadonlystringRaw JSON-serialized tool call argument object.ports/pending-tool-batch.ts:15
callIdreadonlystringWire-level tool call identifier from the assistant turn.ports/pending-tool-batch.ts:11
toolNamereadonlystringName of the tool that triggered the guard violation.ports/pending-tool-batch.ts:13
violatedEffectsreadonlyreadonly ToolEffect[]Specific ToolEffect descriptors that violated the guard clause and were not covered by active leases.ports/pending-tool-batch.ts:17
violationSummaryreadonlystringHuman- and LLM-readable summary of why the guard rejected the call.ports/pending-tool-batch.ts:19

Released under the MIT License.