WebSockets + Caching Cut Latency in OpenAI's Codex Agent Loop | Jambavan