NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4787 most downloaded on pub.dev
Flutter SDK for ElevenLabs Agent Platform. Build conversational AI applications with real-time audio communication.
Last release 4 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
11 months old
8 releases · first in 2025
One column per month.
fix: harden ElevenLabs LiveKit session teardown against uncaught stream errors by @kevalpanwala27 in #36
Full Changelog: v0.6.0...v0.6.1
_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.chore: add Claude Code release command by @kraenhansen in #29
Full Changelog: v0.5.1...v0.6.0
livekit_client dependency to ^2.7.0 (fixes build failures on Android and iOS)>=3.38.0 due to transitive meta ^1.17.0 requirementfix: use toJson() for override serialization to include all fields by @kraenhansen in #27
Full Changelog: v0.5.0...v0.5.1
Re-release of 0.5.0 with the version correctly bumped in package source files.
toJson() instead of hand-built maps, ensuring all fields (e.g. modelId, stability, similarityBoost, maxTokens) are included.Remove SDK status section from README by @kraenhansen in #16
Full Changelog: v0.3.1...v0.4.0
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.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.fix: update AudioPublishOptions for livekit_client 2.6.x compatibility by @vladt99 in #12
Full Changelog: v0.3.0...v0.3.1
Add specific reason for disconnect by @PaulAsjes in #5
Full Changelog: v0.2.0...v0.3.0
onDisconnect callback. The callback now receives specific disconnect reasons: "agent" (when agent disconnects), "user" (when user ends session), or "error" (for network/connection errors).disconnectStream to LiveKitManager for better disconnect event handling with reason tracking.Build and test workflow by @PaulAsjes in #1
Full Changelog: https://github.com/elevenlabs/elevenlabs-flutter/commits/v0.2.0
Initial release of ElevenLabs Agents Flutter SDK
ChangeNotifierConversationClient - Main client class for managing conversationsConversationStatus - Connection status trackingConversationMode - Speaking/listening mode detectionClientTool - Interface for implementing client-side toolsConversationCallbacks - Comprehensive callback systemYour coding agent can read these notes before it upgrades. Set up the MCP server →