This is the first post on the AIOS blog. It’s a simple place to track what we ship and to think out loud about how we’re building an agent-native way to work.
Why a blog
Releases deserve more than a changelog line. We want room to explain the why behind a change, share what we learned, and occasionally show the thing working rather than just describe it. Posts here are the canonical version; they get cross-posted to Substack for distribution.
It’s not just static markdown
Every post is MDX, so we can drop real interactive components straight into the prose. Here’s a tiny React island — it hydrates in the browser and keeps its own state:
Nothing fancy, but the point stands: when a post needs a small interactive demo, a live calculator, or a visualization, we can build it as a component and embed it inline.
How that works
The component lives in src/components/interactive/ as a normal .tsx file. The
post imports it and renders it with a client:visible directive so it hydrates
when it scrolls into view. Static prose stays static; only the island ships
JavaScript.
What’s next
Expect release notes as we tag versions, plus the occasional deeper piece on agentic engineering. If you want updates, the RSS feed has you covered.