Blog
Articles from Threadplane
Writing on agent UI for Angular — production patterns, design choices, and what we're shipping.
What Changes in Your Angular Code When the Agent Runtime Changes
AG-UI and LangGraph land on the same Angular contract. Here is what actually differs — and which differences are the protocol, not the adapter.
We Measured the Runtime Swap: Three Non-LangGraph Backends, One Angular Contract
Strands, Microsoft Agent Framework, and Mastra against the neutral Agent contract. Messages, tools, and state ported. Both defects we found were ours.
Angular Chat App Tutorial with AG-UI
Build an Angular chat app on AG-UI where the browser owns its own tools — action, view, and ask tools rendering real components inline, plus shared state.
Build an AWS Strands Agent UI in Angular with AG-UI
Connect an AWS Strands agent to an Angular chat over AG-UI SSE with Threadplane, then prepare the same server for optional AgentCore deployment.
Agentic UI in Angular: Production Patterns After the Demo
Production patterns for agentic UI in Angular: signals, tool progress, approvals, durable threads, constrained generative UI, and recovery.
Human-in-the-Loop AG-UI Agents in Angular
Build a human-in-the-loop AG-UI agent in Angular — the same chat-approval-card composition as the LangGraph version, wired to AG-UI via @threadplane/ag-ui.
Build Fullstack Agentic Angular Apps Using AG-UI
A practical walkthrough for wiring any AG-UI backend — LangGraph, CrewAI, Mastra, Pydantic AI, and more — to a production Angular chat UI.