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