Interface: PreFlightBatchEvalParams<THandle>
Defined in: runtime/policy/pre-flight-batch-eval-params.ts:15
Parameters for evaluating pre-flight policy guards across a pending tool call batch (i..k).
Supplies the active PolicyNode, remaining tool calls starting at index i, registered tool nodes, active capability leases, and step execution context.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
THandle | unknown | Runtime handle type of the active isolation scope. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
activeLeases | readonly | readonly LeaseDelta[] | Active capability leases (agent-frame.activeLeases unioned with loop-frame.grantedLoopLeases). | runtime/policy/pre-flight-batch-eval-params.ts:23 |
ctx | readonly | StepExecutionContext<THandle> | Step execution context providing scopeHandle and registry. | runtime/policy/pre-flight-batch-eval-params.ts:25 |
policy | readonly | PolicyNode<THandle> | undefined | Active policy AST node governing tool execution, or undefined when unguarded. | runtime/policy/pre-flight-batch-eval-params.ts:17 |
remainingCalls | readonly | readonly RemainingToolCallRecord[] | Unfinished tool calls (i..k) starting with the currently inspected call at index 0. | runtime/policy/pre-flight-batch-eval-params.ts:19 |
toolsByName | readonly | ReadonlyMap<string, BuiltInToolASTNode<THandle>> | Map of tool name to passive ToolASTNode mounted on the actor or unlocked by active skills. | runtime/policy/pre-flight-batch-eval-params.ts:21 |