PackageTrack
Sign in Get early access

elevenlabs_agents

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

0.6.1 3.2K downloads/mo #4508 most downloaded on pub.dev elevenlabs/elevenlabs-flutter

What this package is like to depend on

Last release 2 months ago

02 Jun 2026

Ships fairly regularly

a new release about every 5 weeks

Nearly every release is documented

notes for 8 of 8 stable releases

Nothing withdrawn

no release was ever pulled

9 months old

8 releases · first in 2025

8 releases in the last 12 months

see the full history below

Release timeline

8 releases · Nov 2025 to Jun 2026
2026
Release Pre-release

Releases

latest 8
  1. 0.6.1 02 Jun 2026
    Release notes

    What's Changed

    • fix: harden ElevenLabs LiveKit session teardown against uncaught stream errors by @kevalpanwala27 in #36
    • chore: bump version to 0.6.1 by @PaulAsjes in #37

    New Contributors

    Full Changelog: v0.6.0...v0.6.1

    Open source →
    Release notes

    Fixed

    • Hardened LiveKit session teardown to prevent uncaught stream errors: _safeAdd/_safeAddError helpers guard all controller emissions, dispose() now disconnects before closing controllers, and roomReadyStream.first has an error handler to suppress the benign "Bad state: No element" error when a session is torn down before the room is ready.
    Open source →
  2. 0.6.0 21 Apr 2026
    Release notes

    What's Changed

    Full Changelog: v0.5.1...v0.6.0

    Open source →
    Release notes

    Changed

    • Bumped livekit_client dependency to ^2.7.0 (fixes build failures on Android and iOS)
    • Requires Flutter >=3.38.0 due to transitive meta ^1.17.0 requirement
    Open source →
  3. 0.5.1 13 Apr 2026
    Release notes

    What's Changed

    Full Changelog: v0.5.0...v0.5.1

    Open source →
    Release notes

    Re-release of 0.5.0 with the version correctly bumped in package source files.

    Fixed

    • Fixed override serialization to use toJson() instead of hand-built maps, ensuring all fields (e.g. modelId, stability, similarityBoost, maxTokens) are included.
    Open source →
  4. 0.4.0 10 Mar 2026
    Release notes

    What's Changed

    • Remove SDK status section from README by @kraenhansen in #16
    • Runnable and slightly simplified quickstart example by @tadaspetra in #18
    • feat: add onAgentToolRequest callback for agent_tool_request events by @PaulAsjes in #21

    New Contributors

    Full Changelog: v0.3.1...v0.4.0

    Open source →
    Release notes

    Added

    • onAgentToolRequest callback on ConversationCallbacks, fired whenever the agent initiates a tool call. Receives toolName and toolCallId as named parameters, enabling apps to display a loading/thinking indicator during tool execution.
    • AgentToolRequest event model with fields toolName, toolCallId, toolType, and parameters.
    • Handling for the agent_tool_request protocol event (previously silently dropped). For tool_type: "client" the SDK now executes the registered ClientTool and returns the result automatically, matching the behaviour introduced in Android SDK v0.7.1.
    Open source →
  5. 0.3.1 19 Feb 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.3.0...v0.3.1

    Open source →
    Release notes

    Changed

    • Updated livekit_client dependency to ^2.6.0
    Open source →
  6. 0.3.0 27 Nov 2025
    Release notes

    What's Changed

    Full Changelog: v0.2.0...v0.3.0

    Open source →
    Release notes

    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.
    Open source →
  7. 0.2.0 24 Nov 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: https://github.com/elevenlabs/elevenlabs-flutter/commits/v0.2.0

    Open source →
    Release notes

    Changed

    • Relaxed Dart version requirements for the SDK. Now supports Dart versions 3 and up instead of being pinned to 3.9.2.
    Open source →
  8. 0.1.0 11 Nov 2025
    Release notes

    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+
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive