<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>MCP Tasks (async): Why Aren't Any Agents Supporting Them? — Cornelia Davis, Temporal</title>
        <link>https://video.ut0pia.org/videos/watch/3e997a37-22bb-4f34-9911-5bddc4bf59d9</link>
        <description>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, https://www.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</description>
        <lastBuildDate>Mon, 03 Aug 2026 23:14:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://video.ut0pia.org</generator>
        <image>
            <title>MCP Tasks (async): Why Aren't Any Agents Supporting Them? — Cornelia Davis, Temporal</title>
            <url>https://video.ut0pia.org/lazy-static/avatars/0287a09a-aae7-4840-9843-b416426e7046.webp</url>
            <link>https://video.ut0pia.org/videos/watch/3e997a37-22bb-4f34-9911-5bddc4bf59d9</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://video.ut0pia.org/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://video.ut0pia.org/feeds/video-comments.xml?videoId=3e997a37-22bb-4f34-9911-5bddc4bf59d9" rel="self" type="application/rss+xml"/>
    </channel>
</rss>