StepExecutors
Namespace: E2E
public static class StepExecutorsUpstream’s RUNTIME_CODES, BLOCKABLE_CODES and isRuntimeHardStop (agent/executor.ts).
Inheritance: object
Properties
Section titled “Properties”BlockableCodes
Section titled “BlockableCodes”public static IReadOnlySet<string> BlockableCodes { get; }The codes a Blocked verdict may carry: credentials, the environment, seed data, and test
setup have outside owners, and automation means the executor ran out of room. Every other code describes the app
and belongs to a failed verdict.
Value: IReadOnlySet<string>
RuntimeCodes
Section titled “RuntimeCodes”public static IReadOnlySet<string> RuntimeCodes { get; }The codes only the runtime may assign. An executor can carry one it was given, in a hard-stop error the context raised, but cannot invent one: the runtime rejects a runtime code it did not record.
Value: IReadOnlySet<string>
Methods
Section titled “Methods”IsRuntimeHardStop(E2EException)
Section titled “IsRuntimeHardStop(E2EException)”public static bool IsRuntimeHardStop(E2EException error)Whether an error is one of the runtime’s own hard stops. Such an error is the step’s truth wherever it lands, inside a tool call or a replayed action, and is surfaced untouched rather than absorbed as a divergence or an action failure.
Parameters
| Name | Type | Description |
|---|---|---|
error |
E2EException |
Returns: bool