CopilotKitDocs
  • Docs
  • Reference
  • Cookbook
Get Intelligence free
CopilotKitDocs
DocsReferenceCookbook
DocsReferenceCookbook
AG-UI Protocol

Docs

AG-UI OverviewMCP, A2A, and AG-UI
Build applications
IntroductionServerMiddleware
Build clients
Core architectureEventsAgentsMiddlewareMessagesReasoningState ManagementSerializationToolsCapabilitiesGenerative UI
OverviewMulti-modal MessagesInterrupt-Aware Run LifecycleGenerative User InterfacesMeta Events
Developing with CursorDebugging
What's NewRoadmapContributing

SDKs

OverviewTypesMultimodal InputsEvents
OverviewAbstractAgentHttpAgentMiddlewareAgentSubscriberStream Compaction
OverviewTypesMultimodal InputsEvents
Overview

Rust SDK

The Rust SDK consists of two crates:

  • ag-ui-core: shared types and events
  • ag-ui-client: client utilities and concrete agents like HttpAgent

Getting started

# Core data types and events
cargo add ag-ui-core

# Client crate with Agent trait, HttpAgent, subscribers
cargo add ag-ui-client

Packages

cube

Client

Agent trait, HttpAgent and subscriber system

bolt

Core

Shared types and event protocol

cf615df