Overview ↗
noSummary: Core concepts in the Agent User Interaction Protocol SDK
Original Documentation
Documentation Index#
Fetch the complete documentation index at: https://docs.ag-ui.com/llms.txt Use this file to discover all available pages before exploring further.
Core concepts in the Agent User Interaction Protocol SDK
@ag-ui/core#
The Agent User Interaction Protocol SDK uses a streaming event-based architecture with strongly typed data structures. This package provides the foundation for connecting to agent systems.
npm install @ag-ui/coreTypes#
Core data structures that represent the building blocks of the system:
- RunAgentInput - Input parameters for running agents
- Message - User assistant communication and tool usage
- Context - Contextual information provided to agents
- Tool - Defines functions that agents can call
- State - Agent state management
Complete documentation of all types in the @ag-ui/core package
Events#
Events that power communication between agents and frontends:
- Lifecycle Events - Run and step tracking
- Text Message Events - Assistant message streaming
- Tool Call Events - Function call lifecycle
- State Management Events - Agent state updates
- Special Events - Raw and custom events
Complete documentation of all events in the @ag-ui/core package
Link last verified
June 7, 2026.
View original ↗
Source: AG-UI Protocol
Link last verified: 2026-02-26