Generative UI
Components that materialize mid-conversation
Vercel's AI SDK pushed streamUI() and createStreamableUI() into production. The idea: the LLM doesn't just return text, it returns React components directly into the chat stream. You ask about weather, you get a live weather card. The conversation becomes the application.
Checking live data...
Source: Vercel AI SDK
Reasoning UI
Showing the work
OpenAI's o3/o4-mini and Anthropic's extended thinking output reasoning chains before final answers. The UI pattern: a collapsible 'Thinking' block nested under the assistant bubble, streaming token-by-token in muted gray. Not a debug feature — a trust feature.
Checking P/E against industry... 24.3 vs avg 21.5 · slightly high.
Revenue growth: 18% YoY. Margin expansion: +210bps.
Competitor A trades at 22x. But revenue growth is slower.
Risk: tariff exposure on semiconductor supply chain.
...
At $180 it's fairly valued. Buy on any dip below $170 where margin of safety opens up.
Source: Anthropic
Tool-Use Cards
Making the invisible visible
Anthropic's MCP and Claude Code expose tool calls as inline cards. The agent calls a file search, a card appears with a spinner. When done, the card flips to show results. Destructive actions trigger a permission toast. Before this, tool calls were invisible — the agent would pause mysteriously, then return.
auth/ for TODO...
auth/session.py line 42, 58, 61
Source: Anthropic
Permission Modes
A dial, not a switch
Claude Code offers three tiers: Ask (every tool needs approval), Auto-edit (file writes ok, shell commands ask), and Auto (full autonomy with audit log). Autonomy isn't binary. Full auto without rewind is reckless — the UI needs a time-travel panel with one-click undo.
Permission mode:
Auto-edit — Edits need approval. Shell commands ask.
Recent edits:
Source: Claude Code
Multi-Agent Orchestration
When one brain isn't enough
Anthropic's multi-agent research system uses a lead orchestrator that spawns parallel subagents. The UI shows a tree with status badges (running / done / failed) and token burn per branch. Single-context agents choke on breadth-first tasks. The dashboard makes parallel execution legible.
Source: Anthropic
Workflow Visualization
Code as a map
Vercel's AI SDK supports directed graphs for agent logic. The emerging pattern: node-edge canvases where each node is an LLM call or tool. When an agent takes a wrong turn, the map shows exactly where the decision happened. It's the stack trace for agent logic.
Node #2 failed: fileSearch returned 0 results for "auth/session.py" — likely outdated path.
Click any node to inspect input/output payload.
Source: Vercel AI SDK
Agentic Infrastructure Observability
Monitoring agents like services
Vercel's Agentic Infrastructure describes dashboards for agent workloads: traces of model calls, tool invocations, retries. Cost and token-burn graphs per deployment. The shift: agents aren't just users of infrastructure, they're creators of it. The platform becomes a human-in-the-loop agent itself.
Trace health (last hour)
Source: Vercel
Suggestion Chips
Steering without typing
When agents hit ambiguity, the UI surfaces quick-reply actions: 'Compare plans', 'Show pricing', 'Talk to sales.' This reduces cognitive load. The design risk: too many chips feel like a 2005 decision tree. Good implementations show 2-3 contextually relevant options.
Context Source Indicators
What the agent actually knows
MCP-connected agents pull from files, APIs, and databases. The UI needs to show which sources are loaded. A subtle indicator — 'Reading from 3 files' with an expandable list — tells the user whether the answer is grounded in actual data or hallucinated from training. This is the citation bar for the agentic era.
Declarative Agent Builder
No-code agent creation
Microsoft's Copilot Studio lets non-developers build agents via form UIs: pick knowledge sources, define trigger phrases, set conversational topics. The agent compiles to a JSON manifest. This democratizes agent creation but creates governance problems: who approves the HR bot with payroll access?
Build an agent — 4 steps
■ Cannot edit or approve
Manifest: On publish, compiles to agent.json. Deployed to Teams. Governance review pending.
Source: Microsoft
Live Source Check
What this means for designers
The agentic era isn't just chatbots with better CSS. It's a new interaction paradigm where conversations generate interfaces, trust requires transparency, autonomy needs guardrails, parallel work needs visualization, and debugging needs maps.
The designers who get this aren't the ones adding AI sparkle to existing UIs. They're the ones rethinking what a user interface is when the software thinks for itself.