All your agents are going async

https://zknill.io/posts/all-your-agents-are-going-async/

Article

TL;DR

Agents that outlive HTTP sessions need durable state — the problem is portability, not transport protocol.

Key Takeaways

  • Agent session state is non-portable today: Claude Code JSONL vs Cursor SQLite, no shared schema
  • SSE + Last-Event-ID may provide durable transport without new infrastructure
  • Author works at Ably (real-time infra) — conflict of interest buried two paragraphs from the end

Discussion

Top comments:

  • [bozdemir]: Transport isn’t the problem — async output via Slack or email beats live session rejoining

    The disclosure would have landed better at the top than buried two paragraphs from the end.

  • [tuo-lei]: Session state portability is the real blocker — async transport is the wrong layer to optimize
  • [TacticalCoder]: Existing solution: $5/mo dedicated server, SSH, tmux — no new protocol needed

    $5 per month dedicated server, SSH, tmux.

  • [anamexis]: Durable transport may be free with SSE and Last-Event-ID once state is durable

Discuss on HN


Type Link
Added Apr 22, 2026
Modified Apr 22, 2026
comments 56
hn_id 47832720
score 95
target_url https://zknill.io/posts/all-your-agents-are-going-async/