Interface: FsQuotaTripwireNode
Defined in: ast/domain/fs-quota-tripwire-node.ts:9
Passive AST node tripping when distinct mutated file paths in a session exceed maxFilesMutated (fs.maxFilesMutated).
Evaluated post-flight after each allowed tool execution to trigger PolicyNode.onLimitExceeded when an actor mutates more files than permitted.
Extends
BaseQuotaTripwireASTNode<"fs:quota-tripwire">
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
id | readonly | string | Logical identifier of the tripwire instance. | BaseQuotaTripwireASTNode.id | ast/base/base-quota-tripwire-ast-node.ts:13 |
maxFilesMutated | readonly | number | Maximum distinct mutated file paths allowed before tripping .onLimitExceeded(). | - | ast/domain/fs-quota-tripwire-node.ts:11 |
type | readonly | "fs:quota-tripwire" | Unique string-literal discriminant of the quota tripwire node. | BaseQuotaTripwireASTNode.type | ast/base/base-quota-tripwire-ast-node.ts:11 |