Skip to content

Interface: BaseQuotaTripwireASTNode<TType> ​

Defined in: ast/base/base-quota-tripwire-ast-node.ts:9

Domain-agnostic base AST node contract for quantitative effect tripwires (QuotaTripwireASTNode).

Evaluated post-flight after each allowed tool execution via RuntimeExecutorRegistry.quotaTripwires[node.type] to trigger .onLimitExceeded() epistemic flush sequences when resource quotas are breached.

Extended by ​

Type Parameters ​

Type ParameterDefault typeDescription
TType extends stringstringString-literal discriminant of the quota tripwire node.

Properties ​

PropertyModifierTypeDescriptionDefined in
idreadonlystringLogical identifier of the tripwire instance.ast/base/base-quota-tripwire-ast-node.ts:13
typereadonlyTTypeUnique string-literal discriminant of the quota tripwire node.ast/base/base-quota-tripwire-ast-node.ts:11

Released under the MIT License.