<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Astroloop</title><description>Astroloop is an Astro landing page template for AI agent products, built around the questions autonomy actually raises: what can it touch, what did it do, and what does it cost.</description><link>https://astroloop.larryxue.dev/</link><item><title>Why approval cannot live in the prompt</title><link>https://astroloop.larryxue.dev/blog/why-approval-is-not-a-prompt/</link><guid isPermaLink="true">https://astroloop.larryxue.dev/blog/why-approval-is-not-a-prompt/</guid><description>An instruction that says &quot;always ask before merging&quot; is a suggestion. Here is where we moved the check, and what it cost us to move it.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>What a run actually costs</title><link>https://astroloop.larryxue.dev/blog/what-a-run-actually-costs/</link><guid isPermaLink="true">https://astroloop.larryxue.dev/blog/what-a-run-actually-costs/</guid><description>We billed per seat for two months. Here is why we stopped, and what the numbers looked like on both sides of the change.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The transcript is the product</title><link>https://astroloop.larryxue.dev/blog/the-transcript-is-the-product/</link><guid isPermaLink="true">https://astroloop.larryxue.dev/blog/the-transcript-is-the-product/</guid><description>We built the run transcript as a debugging tool for ourselves. It turned out to be the thing customers actually evaluate us on.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>We deleted the chat box</title><link>https://astroloop.larryxue.dev/blog/we-deleted-the-chat-box/</link><guid isPermaLink="true">https://astroloop.larryxue.dev/blog/we-deleted-the-chat-box/</guid><description>The first version had a conversational interface because everything does. Removing it made the product easier to trust and considerably harder to demo.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How we price a retry</title><link>https://astroloop.larryxue.dev/blog/how-we-price-a-retry/</link><guid isPermaLink="true">https://astroloop.larryxue.dev/blog/how-we-price-a-retry/</guid><description>A run that fails six times and then succeeds is one run. Getting to that sentence took three pricing models and one very annoyed customer.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>