$ find ./blog/ -name "*.md" | sort -r

Blog

Writing about agent frontends, AG-UI protocol, and building AI tools.

AI Won't Replace You, But It Will Redefine What 'Enough People' Means - On Citrini Research's 2028 GIC
2026-03-08

AI Won't Replace You, But It Will Redefine What 'Enough People' Means - On Citrini Research's 2028 GIC

The future isn't fewer people. It's fewer people per project, with a lot more projects. Thoughts on the power loom, Amazon's experimentation culture, and why HITL gets a bigger lever.

AIOpinionIndustry
ACP: The Protocol That Lets You Swap Your AI Agent Like a USB Device
2026-03-08

ACP: The Protocol That Lets You Swap Your AI Agent Like a USB Device

ACP is USB for AI agents. A JSON-RPC 2.0 protocol for communication between clients and agents, with a structural permission system that makes unsafe actions impossible without human approval.

ACPProtocolAI Safety
AG-UI: The Protocol Your AI Agent Frontend Has Been Missing
2026-03-07

AG-UI: The Protocol Your AI Agent Frontend Has Been Missing

There is no shared protocol for agent-to-UI communication. AG-UI defines a standard set of events that any agent backend can emit and any frontend can consume, streamed over SSE.

AG-UIProtocolSSE
Your AI Agent Can Render UI. Here's How.
2026-03-04

Your AI Agent Can Render UI. Here's How.

What if the agent could render actual React components inline in the chat? We built this pattern using ToolBehavior hooks, AG-UI STATE_SNAPSHOT events, and a frontend component registry.

AG-UIGenerative UIReact
We Tried CopilotKit. Then We Built Our Own AG-UI Chat Layer.
2025-12-10

We Tried CopilotKit. Then We Built Our Own AG-UI Chat Layer.

We integrated CopilotKit, shipped a prototype, and immediately started fighting the framework. After two weeks of workarounds, we went direct with raw AG-UI + fetch.

AG-UIReactCopilotKit
Why Protocols Matter More Than Your Code
2025-10-15

Why Protocols Matter More Than Your Code

The code inside each box is replaceable. The contracts between the boxes are what hold everything together. What building an AI coding assistant taught me about protocol-first architecture.

ArchitectureProtocolsAI