← Blog

meta · release

Hello from the AIOS blog

A home for release notes and field notes — and a quick demo of what makes this blog more than static markdown.

John Ellison

John Ellison

1 min read

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:

0 times

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.