Skip to content

Interface: RemainingToolCallRecord ​

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

Entry in the declaration-ordered queue of unfinished tool calls (remainingCalls) for an assistant turn.

Shifted atomically into PendingToolBatch.completedResults as each call finishes or replays after .resumeWith().

Properties ​

PropertyModifierTypeDescriptionDefined in
adjudicatedClauseIds?readonlyreadonly string[]Identifiers of 'raise-interrupt' guard clauses already adjudicated for this call.ports/pending-tool-batch.ts:38
argsJsonreadonlystringRaw JSON-serialized tool call arguments.ports/pending-tool-batch.ts:34
blockedPreFlight?readonlybooleanWhether this call was blocked pre-flight by the currently adjudicating 'raise-interrupt' clause.ports/pending-tool-batch.ts:36
callIdreadonlystringWire-level tool call identifier (1..k).ports/pending-tool-batch.ts:30
toolNamereadonlystringName of the invoked tool.ports/pending-tool-batch.ts:32

Released under the MIT License.