Interface: LocalStreamCheckNode<THandle>
Defined in: ast/domain/local-stream-check-node.ts:27
Passive AST node representing a streaming subprocess check with rolling-window regex circuit-breaking (local.streamCheck).
Participates in both CheckASTNode and StepASTNode.
Extends
BaseCheckASTNode<"node:stream-check",THandle>BaseDomainStepASTNode<"node:stream-check",unknown, {deficits: readonlystring[];ok:boolean; },THandle>
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
THandle | unknown | Isolation scope handle type. |
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
__handleBrand? | readonly | BivariantCallback<[handle: THandle], void> | Phantom type brand binding the check to its compatible scope handle type. | BaseCheckASTNode.__handleBrand | ast/base/base-check-ast-node.ts:18 |
argv | readonly | readonly string[] | Command argument vector executed by the streaming check. | - | ast/domain/local-stream-check-node.ts:38 |
circuitBreaker? | readonly | LocalStreamCheckCircuitBreakerConfig | Optional rolling-window regex circuit-breaker over combined stdout and stderr. | - | ast/domain/local-stream-check-node.ts:44 |
env? | readonly | Readonly<Record<string, string | EnvRef>> | Optional environment variables or symbolic EnvRef bindings. | - | ast/domain/local-stream-check-node.ts:40 |
id | readonly | string | Logical identifier of the check instance. | BaseCheckASTNode.id | ast/base/base-check-ast-node.ts:16 |
inputSchema | readonly | ZodType<unknown> | Zod schema validating the step's input payload at entry. | BaseDomainStepASTNode.inputSchema | ast/base/base-domain-step-ast-node.ts:26 |
outputSchema | readonly | ZodType<{ deficits: readonly string[]; ok: boolean; }> | Zod schema validating the step's output payload at exit. | BaseDomainStepASTNode.outputSchema | ast/base/base-domain-step-ast-node.ts:28 |
runner | readonly | NodeRunnerNode | Runner pool governing subprocess slot concurrency. | - | ast/domain/local-stream-check-node.ts:36 |
timeoutMinutes? | readonly | number | Optional execution timeout in minutes. | - | ast/domain/local-stream-check-node.ts:42 |
type | readonly | "node:stream-check" | Unique string-literal discriminant of the check node. | BaseCheckASTNode.type | ast/base/base-check-ast-node.ts:14 |