* fix: report provider admission failures as typed codes * fix(evm): keep limiter path on admission diagnostics * fix: assert WABT and CBOR admission codes * fix: keep admission details on returned failures * fix(evm): detect repeated CBOR keys in the decoder --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
466 lines
15 KiB
TypeScript
466 lines
15 KiB
TypeScript
import { ProcessAdmissionError } from "./ProcessAdmissionError.js";
|
|
import { PrivateRuntimeRoot } from "./PrivateRuntimeRoot.js";
|
|
import type { Readable, Writable } from "node:stream";
|
|
import {
|
|
ProviderProcessSupervisor,
|
|
spawnOwnedProviderProcess,
|
|
type OwnedProviderProcessSpawnOptions,
|
|
type ProviderProcessSupervisorOptions,
|
|
type ProviderProcessStopResult,
|
|
} from "./ProviderProcess.js";
|
|
import { cleanupOwnedProcessGroup } from "./Process |