Interface: LocalStreamCheckNode<THandle>
Defined in: core/dist/ast/domain/local-stream-check-node.d.ts:25
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 | core/dist/ast/base/base-check-ast-node.d.ts:17 |
argv | readonly | readonly string[] | Command argument vector executed by the streaming check. | - | core/dist/ast/domain/local-stream-check-node.d.ts:32 |
circuitBreaker? | readonly | LocalStreamCheckCircuitBreakerConfig | Optional rolling-window regex circuit-breaker over combined stdout and stderr. | - | core/dist/ast/domain/local-stream-check-node.d.ts:38 |
env? | readonly | Readonly<Record<string, string | EnvRef>> | Optional environment variables or symbolic EnvRef bindings. | - | core/dist/ast/domain/local-stream-check-node.d.ts:34 |
id | readonly | string | Logical identifier of the check instance. | BaseCheckASTNode.id | core/dist/ast/base/base-check-ast-node.d.ts:15 |
inputSchema | readonly | ZodType<unknown> | Zod schema validating the step's input payload at entry. | BaseDomainStepASTNode.inputSchema | core/dist/ast/base/base-domain-step-ast-node.d.ts:20 |
outputSchema | readonly | ZodType<{ deficits: readonly string[]; ok: boolean; }> | Zod schema validating the step's output payload at exit. | BaseDomainStepASTNode.outputSchema | core/dist/ast/base/base-domain-step-ast-node.d.ts:22 |
runner | readonly | NodeRunnerNode | Runner pool governing subprocess slot concurrency. | - | core/dist/ast/domain/local-stream-check-node.d.ts:30 |
timeoutMinutes? | readonly | number | Optional execution timeout in minutes. | - | core/dist/ast/domain/local-stream-check-node.d.ts:36 |
type | readonly | "node:stream-check" | Unique string-literal discriminant of the check node. | BaseCheckASTNode.type | core/dist/ast/base/base-check-ast-node.d.ts:13 |