elevenlabs_agents 0.3.0 copy "elevenlabs_agents: ^0.3.0" to clipboard
elevenlabs_agents: ^0.3.0 copied to clipboard

Flutter SDK for ElevenLabs Agent Platform. Build conversational AI applications with real-time audio communication.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.3.0 - 2025-11-27 #

Changed #

  • Enhanced disconnect reason tracking in onDisconnect callback. The callback now receives specific disconnect reasons: "agent" (when agent disconnects), "user" (when user ends session), or "error" (for network/connection errors).
  • Added disconnectStream to LiveKitManager for better disconnect event handling with reason tracking.

0.2.0 - 2025-11-20 #

Changed #

  • Relaxed Dart version requirements for the SDK. Now supports Dart versions 3 and up instead of being pinned to 3.9.2.

0.1.0 - 2025-11-10 #

Added #

  • Initial release of ElevenLabs Agents Flutter SDK
  • Real-time bidirectional audio communication with AI agents via LiveKit
  • Text messaging support (user messages, contextual updates, user activity)
  • Client tools support for agent-invoked device capabilities
  • Feedback system for agent responses
  • Microphone control (mute/unmute)
  • Reactive state management with ChangeNotifier
  • Comprehensive callback system for all events
  • Configuration overrides for agent, TTS, and conversation settings
  • Support for custom endpoints and data residency
  • Public and private agent support
  • Complete example application
  • iOS and Android platform support
  • Comprehensive documentation and API reference

Features #

  • ConversationClient - Main client class for managing conversations
  • ConversationStatus - Connection status tracking
  • ConversationMode - Speaking/listening mode detection
  • ClientTool - Interface for implementing client-side tools
  • ConversationCallbacks - Comprehensive callback system
  • Configuration models for all override options
  • Event types matching the ElevenLabs AsyncAPI protocol

Platform Support #

  • iOS 13.0+
  • Android API 21+
4
likes
160
points
185
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter SDK for ElevenLabs Agent Platform. Build conversational AI applications with real-time audio communication.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http, livekit_client

More

Packages that depend on elevenlabs_agents