Akshay Parkhi's Weblog

April 2026

11 posts: 11 entries

April 4, 2026

AG-UI Protocol: The Missing Standard for AI Agent Interfaces

If you’ve built applications with AI agents, you’ve hit this wall: every framework has its own way of streaming responses to the UI. LangChain uses callbacks and streaming iterators. CrewAI returns completed results. AutoGen has its own message protocol. Amazon Bedrock Agents uses a proprietary streaming format. OpenAI Assistants has yet another event structure.

[... 1,959 words]

AG-UI Protocol: A Layer-by-Layer Deep Dive with Real Network Captures

There’s a common misconception about AG-UI: people treat it as a transport protocol. It isn’t. AG-UI rides on top of HTTP and WebSocket — it doesn’t replace them. Understanding where each layer starts and stops is the key to debugging, optimizing, and building correctly with it.

[... 2,076 words]

HTTP vs MCP vs A2A vs AG-UI: The Four Protocols of AgentCore Runtime

When you deploy an agent to AWS AgentCore Runtime, you pick a protocol: HTTP, MCP, A2A, or AGUI. This choice determines how your agent talks to the outside world — what it receives, what it sends back, and who it talks to. All four run on identical infrastructure. The differences live entirely in the framing and application layers.

[... 2,362 words]

All Four AgentCore Protocols Are Just HTTP: What AG-UI, MCP, and A2A Actually Do

A question that comes up once you understand how AG-UI works: isn’t this just HTTP streaming with a defined event format? Could you achieve the same thing with the HTTP protocol if you defined the same output structure?

[... 1,489 words]

April 5, 2026

HTTP vs AG-UI: What Actually Changes in Your React Code

A question that comes up once you understand how AG-UI works: isn’t this just HTTP streaming with a defined event format? Could you achieve the same thing with the HTTP protocol if you defined the same output structure?

[... 1,489 words]

AgentCore Auth from First Principles: How JWT Flows from Browser to Agent Container

When you deploy a React frontend on S3+CloudFront that talks directly to AWS AgentCore Runtime — no API Gateway, no Lambda proxy — is that secure? We traced every byte from browser to agent container to find out.

[... 1,417 words]

April 9, 2026

I Built an Agent in 5 Minutes: Anthropic Managed Agents vs AWS AgentCore + Strands

A side-by-side look at two very different bets on what “agent infrastructure” should mean.

[... 1,669 words]

Beyond Tool Calling: A Practical Tour of Advanced MCP Concepts

If you’ve used MCP for a few weeks, you already know the basics: a server exposes tools, resources, and prompts, and a client (usually an LLM-driven agent) calls them. That mental model gets you surprisingly far. But it also flattens MCP into “just tool calling,” and you start to wonder what makes the protocol interesting compared to a plain JSON-RPC schema.

[... 2,874 words]

April 14, 2026

AgentCore Registry: The Missing Yellow Pages for AI Agents

How we stopped hardcoding ARNs, what we learned publishing an MCP server and an A2A agent, and the VPC-endpoint footgun that shipped into every team’s first demo.

[... 2,439 words]

April 23, 2026

MCP Apps Explained: How AI Agent Shows Live Widgets Inside the Chat

I built a greeting card generator and got confused. The AI agent showed a real card with buttons inside the chat, and I couldn’t figure out why. Here’s what I learned — explained the way I wish someone had explained it to me.

[... 2,166 words]

April 24, 2026

AgentCore Harness, Inside Out

What’s actually running when AWS says “declarative agents” — and when it’s the right tool.

[... 2,598 words]

2026 » April

MTWTFSS
  12345
6789101112
13141516171819
20212223242526
27282930