ag_ui
Dart SDK for AG-UI protocol - standardizing agent-user interactions through event-based communication
0.3.0
ag-ui-protocol/ag-ui
What this package is like to depend on
Last release 2 months ago
24 Jun 2026
Too new to tell
only 2 dated releases
Some releases are documented
notes for 1 of 2 stable releases
Nothing withdrawn
no release was ever pulled
11 months old
2 releases · first in 2025
2 releases in the last 12 months
see the full history below
Release timeline
2 releases · Sep 2025 to Jun 2026
2026
Releases
latest 2-
0.3.024 Jun 2026Nothing published for this version
-
0.1.021 Sep 2025Release notes
Open source →Added
- Initial release of the AG-UI Dart SDK
- Core protocol implementation with full event type support
- HTTP client with Server-Sent Events (SSE) streaming
- Strongly-typed models for all AG-UI protocol entities
- Support for tool interactions and generative UI
- State management with snapshots and JSON Patch deltas (RFC 6902)
- Message history tracking across multiple runs
- Comprehensive error handling with typed exceptions
- Cancel token support for aborting long-running operations
- Environment variable configuration support
- Example CLI application demonstrating key features
- Integration tests validating protocol compliance
Features
AgUiClient- Main client for AG-UI server interactionsSimpleRunAgentInput- Simplified input structure for common use cases- Event streaming with backpressure handling
- Tool call processing and result handling
- State synchronization across agent runs
- Message accumulation and conversation context
Known Limitations
- WebSocket transport not yet implemented
- Binary protocol encoding/decoding not yet supported
- Advanced retry strategies planned for future release
- Event caching and offline support planned for future release