Cursor Relay
AI infrastructure developer
An AI infrastructure layer that proxies and shims agent traffic between editors and model providers for observability and control.
- TypeScript
- Node.js
- HTTP proxy
- Streaming
Problem
Agent tooling talks directly to model providers, leaving no seam to observe, route or adapt requests — and no way to swap providers without touching every client.
Role
I built the relay, proxy and shim cluster that sits between the editor and the model, normalizing protocols and streaming responses transparently.
Stack
A Node.js streaming proxy that speaks the editor's wire format on one side and provider APIs on the other, with request inspection and provider routing in between.
Result
A single control point for agent traffic: provider swaps, request logging and protocol adaptation without changing the client.