SSE keepalive for long Codex / streaming turns (#47).
Highlights:
- Emit SSE comment heartbeats (
: keepalive) every 15s during stream silence so clients like Codex CLI do not idle-timeout - Wired on Chat Completions, Responses, and Anthropic Messages stream paths; auto-stop on response close/error
- Docs note that
CURSOR_BRIDGE_TIMEOUT_MSstill bounds wall-clock agent runs - Unit + e2e coverage for CLI and ACP streams
Published on npm as cursor-api-proxy@1.5.0.