MCP Tasks (async): Why Arent Any Agents Supporting Them? — Cornelia Davis, Temporal @aiDotEngineer
MCP Tasks (async): Why Arent Any Agents Supporting Them? — Cornelia Davis, Temporal  @aiDotEngineer
Uploaded August 2026 | Updated September 2026, 3 weeks ago
You invoke a tool and expect an answer, but real work takes time, and over that time connections drop, networks blip, and processes crash. Cornelia Davis, a distributed systems veteran who wrote the book on cloud native patterns, argues that this is exactly the gap the MCP tasks specification exists to close, and walks through why almost no agents support it yet. A task lets a tool run long, report progress, and pause for human input without losing its place, which means the interaction has to be durable: it survives the client disconnecting and picks up right where it left off.

She demonstrates it with an invoice processing flow, a dashboard tracking task state, and a step that waits for a human to submit input before the backend continues, then traces how the spec evolved from V1 to V2. The design she keeps returning to is a stateless core with the harder long running behavior layered on as an extension, RPC requests replaced by the server pushing updates, and life cycle state carefully mapped so clients know what to resume. Her honest takeaway is that just because you can open a long lived stateful connection does not mean you should, and that getting durable long running tasks right is what will finally let agents handle work that does not finish in a single call.

Speaker info:
- https://x.com/cdavisafc
- linkedin.com/in/corneliadavis

Timestamps:
0:00 - What MCP tasks are, and why they're hard
1:29 - A distributed systems point of view
2:34 - A first look at a task running
4:03 - What a task actually allows
4:43 - Why long running work breaks
6:02 - Durability across disconnections
7:04 - Demo: invoice processing dashboard
9:10 - Waiting for human input
11:18 - What changed in tasks V1
12:35 - The stateless core
16:37 - Extensions and server pushed updates
20:09 - V2 and what you need to implement
MCP Tasks (async): Why Arent Any Agents Supporting Them? — Cornelia Davis, TemporalWearing the Agent: From Group Chats to Glasses — Sai Krishna RallabandiThe Half Life of Agent Infrastructure — Ben Kus, BoxCodex, Behind the Harness — Dominik Kundel, OpenAIThe Agentic Web and the Bazaar Era of AI - Ramesh Raskar, MIT Media LabBeyond the Lethal Trifecta: Agentic Commerce on the Open Internet — David Levine, Kiduna ClubBuild for the Memo, Not the Demo — Shawn Chan, China Resources HoldingsLearned Execution Graphs for Anomaly Detection & Drift in APIs — Ritvik Pandya, JP Morgan ChaseWhy We Killed Our Multi-Agent Pipeline — Subbiah Sethuraman and Abhilash Asokan, ZS AssociatesFrom Ambient Documentation to Clinical Intelligence — Chaitanya Asawa, AbridgeClaude Fable, Claude Tag, and Anthropics Culture — Cat Wu & Thariq Shihipar ft Simon WillisonYour Agent Just Authorized What?! — Jay Mok & Ben Coumes, Paypal
AI Engineer |

MCP Tasks (async): Why Aren't Any Agents Supporting Them? — Cornelia Davis, Temporal

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER