Interface: EscalateLeaseElevationConfig<TResponse>
Defined in: ast/escalate-capability-node.ts:15
Conditional capability lease elevation rule evaluated when a human authority responds to an .escalate() request.
Evaluates predicate(decision) and, when true, applies leaseMapper(decision) to the calling agent's active capability lease set before resuming the turn loop.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TResponse | unknown | Validated human decision response type. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
leaseMapper | readonly | BivariantCallback<[decision: TResponse], LeaseDelta> | Synchronous mapper constructing the LeaseDelta granted to the calling agent. | ast/escalate-capability-node.ts:19 |
predicate | readonly | BivariantCallback<[decision: TResponse], boolean> | Synchronous predicate testing whether the human decision grants a capability lease. | ast/escalate-capability-node.ts:17 |