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
| 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/ |