<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ai on christensen.codes</title><link>https://christensen.codes/tags/ai/</link><description>Recent content in Ai on christensen.codes</description><generator>Hugo</generator><language>en-us</language><copyright>© 2021-2026 Mike Christensen</copyright><lastBuildDate>Thu, 11 Jun 2026 13:45:35 +0100</lastBuildDate><atom:link href="https://christensen.codes/tags/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>AI Agent Streaming in Action: Barge-in, Human Handover, and Session Continuity @ Ably</title><link>https://christensen.codes/writing/ai-agent-streaming-in-action/</link><pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate><guid>https://christensen.codes/writing/ai-agent-streaming-in-action/</guid><description>A live demo of the patterns that are hard to get right with a plain HTTP stream: session continuity, barge-in, human handover and multi-agent coordination.</description></item><item><title>Why Production AI Needs a Session Layer, Not Just a Stream @ Ably</title><link>https://christensen.codes/writing/production-ai-session-layer/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://christensen.codes/writing/production-ai-session-layer/</guid><description>HTTP streaming is fine for AI demos, but real users need something more durable. I wrote on the Ably blog about why.</description></item></channel></rss>