earendil-works/pi · error

Unhandled proxy event type: ${(proxyEvent as any).type}

Error message

Unhandled proxy event type: ${(proxyEvent as any).type}

What it means

Error "Unhandled proxy event type: ${(proxyEvent as any).type}" thrown in earendil-works/pi.

Source

Thrown at packages/agent/src/proxy.ts:366

				};
			}
			return undefined;
		}

		case "done":
			partial.stopReason = proxyEvent.reason;
			partial.usage = proxyEvent.usage;
			return { type: "done", reason: proxyEvent.reason, message: partial };

		case "error":
			partial.stopReason = proxyEvent.reason;
			partial.errorMessage = proxyEvent.errorMessage;
			partial.usage = proxyEvent.usage;
			return { type: "error", reason: proxyEvent.reason, error: partial };

		default: {
			const _exhaustiveCheck: never = proxyEvent;
			console.warn(`Unhandled proxy event type: ${(proxyEvent as any).type}`);
			return undefined;
		}
	}
}

View on GitHub (pinned to 4af9d21d3b)

Solutions

  1. An unknown proxy event type arrived; update the proxy and client to compatible versions.

When it happens

Trigger: Thrown at packages/agent/src/proxy.ts:366 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of earendil-works/pi@4af9d21d3b (2026-08-24). Data as JSON: /api/errors/e4f3461a4ab631a5. Report an issue: GitHub.