エージェントはすべて非同期へ移行する

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

TL;DR

HTTPセッションを超えて動作するエージェントには、耐久性のある状態管理が必要です。本質的な問題はトランスポートプロトコルではなく、状態のポータビリティです。

Key Takeaways

  • エージェントのセッション状態は現時点では移植不可能:Claude Code は JSONL、Cursor は SQLite と、共通スキーマが存在しない
  • SSE(Server-Sent Events)と Last-Event-ID により、新インフラなしで耐久性のあるトランスポートが実現できる可能性がある
  • 著者は Ably(リアルタイムインフラ企業)に勤務しており、利益相反の開示が本文の2段落目まで埋もれている

Discussion

主なコメント:

  • [bozdemir]: トランスポートが問題なのではなく、Slack やメールへの非同期出力の方がライブセッション再接続より実用的

    開示は2段落目に埋めるより、冒頭に置くべきだった。

  • 月5ドルの専用サーバーと SSH と tmux。

  • [anamexis]: 状態が耐久性を持てば、SSE と Last-Event-ID だけで耐久性トランスポートが無料で手に入る可能性がある

HN で議論する


原文(英語): All your agents are going async


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/