Blog
Articles from Threadplane
Writing on agent UI for Angular — production patterns, design choices, and what we're shipping.
What injectAgent() Actually Returns
The signals, the async methods, and the runtime-neutral Agent contract underneath — what you get from one call.
json-render vs A2UI: Choosing a Generative UI Contract
A fixed spec is easier to validate; A2UI updates over time and sends actions back. Which contract shape fits your surface.
Angular Chat App Tutorial with LangChain and LangGraph
Build a multi-thread Angular chat app on LangGraph: a conversation sidebar, server-titled threads, and bookmarkable URLs that survive a refresh.
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 client tools rendering real components inline, plus agent-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.