A tiny, stateless Cloudflare Worker that sits between Linear's AgentSessionEvent webhooks and two Linear "app actor" bots that can't consume those webhooks directly:
- Grok Bot (Cursor) — only wakes from a routine's webhook trigger, which needs
an
Authorization: Bearer crsr_…header that Linear cannot send, and its cold start is longer than the 10s Linear allows before it flags a session "unresponsive."