346
347
private _handleExit(e: { code: number | null; signal: NodeJS.Signals | null }): void {
349
return;
350
}
352
>
const reason = `codex app-server exited (code=${e.code}, signal=${e.signal})`;
353
>
for (const [id, pending] of this._pending) {
354
>
pending.reject(new JsonRpcError(JsonRpcErrorCode.InternalError, `${reason}; request id=${id} (${pending.method}) aborted`));
355
>
}
356
>
this._pending.clear();
357
>
this._onExit.fire(e);
358
>
}
359
360
request<M extends ClientRequestMethod, R = unknown>(