All your agents are going async

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

Article

TL;DR

Agents that outlive their HTTP sessions need durable state and async transport — the synchronous model breaks at scale.

Key Takeaways

  • LiveView + persistent server already solves this without a new transport layer (Phoenix/OpenClaw model)
  • Real problem isn’t transport: it’s non-portable session state across Claude Code, Cursor, and others
  • Post is partially a pitch for Ably — disclosure buried two paragraphs from the end

Discussion

Top comments:

  • [2001zhaozhao]: Persistent server + LiveView already solves this; no new transport layer needed
  • [bozdemir]: Transport isn’t the problem; for async tasks just send a Slack message and shut down
  • [tuo-lei]: Agent session state is non-portable across tools — that’s the real blocker, not transport
  • [TacticalCoder]: $5/month server + SSH + tmux already solves async agent persistence

Discuss on HN


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