Interface: BaseTelemetryCollectorASTNode<TType, TMetrics>
Defined in: ast/base/base-telemetry-collector-ast-node.ts:12
Domain-agnostic base AST node contract for custom telemetry collectors (TelemetryCollectorASTNode).
Aggregates ToolEffect records observed during a step or loop execution into strongly typed custom telemetry metrics (UniversalStepTelemetry.custom).
Extended by
Type Parameters
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
id | readonly | string | Logical identifier of the telemetry collector. | ast/base/base-telemetry-collector-ast-node.ts:19 |
schema | readonly | ZodType<TMetrics> | Zod schema validating the aggregated custom metrics object. | ast/base/base-telemetry-collector-ast-node.ts:21 |
type | readonly | TType | Unique string-literal discriminant of the telemetry collector node. | ast/base/base-telemetry-collector-ast-node.ts:17 |