Skip to content

ErrorCategory

Defined in: packages/engine/src/errors/EngineError.ts:30

Error classification, kept from the original framework, now actually consulted: it’s the format() header and lets host code group errors by pipeline stage without string-matching .code.

CONFIG: "CONFIG";

Defined in: packages/engine/src/errors/EngineError.ts:42

Configuration errors.


EXECUTION: "EXECUTION";

Defined in: packages/engine/src/errors/EngineError.ts:34

Errors during bytecode execution.


EXTERNAL: "EXTERNAL";

Defined in: packages/engine/src/errors/EngineError.ts:38

Errors from external services/APIs (currency rates, weather, stocks).


INTERNAL: "INTERNAL";

Defined in: packages/engine/src/errors/EngineError.ts:40

Internal engine invariant violations. See recoverable’s doc comment.


PARSING: "PARSING";

Defined in: packages/engine/src/errors/EngineError.ts:32

Errors during expression parsing.


VALIDATION: "VALIDATION";

Defined in: packages/engine/src/errors/EngineError.ts:36

Errors from input validation (safety limits, config).