What problem does it solve?
Guide for building custom TypeScript UIs for Kagenti ADK agents using the ADK UI SDK and A2A protocol. This UI enables developers to create tailored frontends (chat interfaces, dashboards, or interactive components) that integrate with ADK agents without modifying agent code.
Core Features & Use Cases
- SDK-driven UI: Use ADK UI to manage agent card demands, resolve metadata, and handle streaming A2A interactions.
- Interactive UI Extensions: Render trajectory, citations, errors, and other agent-provided UI extensions in a compliant way.
- Agent-agnostic: Works with any ADK agent via the extension system; supports forms, approvals, OAuth, secrets, and canvases as needed.
- Use Case: Build a dedicated frontend for one or multiple Kagenti ADK agents to support testing, monitoring, or custom experiences.
Quick Start
Install dependencies and start the development server for the Kagenti ADK UI using your frameworkโs normal dev command.