<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Flui blog</title><description>Releases, engineering deep dives, provider integrations and the tradeoffs behind building a composable cloud platform.</description><link>https://flui.cloud/</link><language>en</language><item><title>How Flui models infrastructure as capabilities instead of providers</title><link>https://flui.cloud/blog/infrastructure-as-capabilities/</link><guid isPermaLink="true">https://flui.cloud/blog/infrastructure-as-capabilities/</guid><description>Two clouds can look identical and behave nothing alike. Here is the interface that absorbs the difference, what each provider actually declares, and what Flui does when the answer is no.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Why an agent on Flui stops and asks before it changes anything</title><link>https://flui.cloud/blog/agents-that-stop-and-ask/</link><guid isPermaLink="true">https://flui.cloud/blog/agents-that-stop-and-ask/</guid><description>More than forty write routes refuse an agent&apos;s call and turn it into a question a person answers. How that works, why the agent learns the answer by retrying, and why a standing permission can never widen what anyone may do.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>