embed_flutter 0.0.17 copy "embed_flutter: ^0.0.17" to clipboard
embed_flutter: ^0.0.17 copied to clipboard

unlisted

A powerful Flutter SDK that provides a powerful voice-enabled AI-agent functionality with real-time widget tree monitoring for screen context fetching and realtime voice communication.

Changelog #

0.0.17 #

  • Typewriter transcription panel: vertical expansion from bottom to top when type == "calculation" data received via LiveKit
  • FAB positioning: widget_position (bottom-right, bottom-left, top-right, top-left) now respected from backend config
  • Fixed bottomPadding and rightPadding not applying correctly to FAB position
  • Bounce animation on FAB when transcription panel closes
  • Analytics event names updated: agent_tap_top_open / agent_tap_top_close
  • SdkEventName enum added for all internally-fired analytics event names (exported as public API)
  • All public event APIs (embedEvent, embedTrackEvent, etc.) now return Future<bool> for send-success feedback
  • EmbedRouteListener widget added for GoRouter / ShellRoute automatic route detection
  • EmbedNavigatorObserver now accepts optional nameExtractor for GoRouter alias support
  • Route matching now strips leading slashes — GoRouter paths (/home) match aliases (home)
  • Cache-first config strategy restored in _fetchUIConfig with API fallback on cold start
  • Removed all debug logs; all exceptions handled internally — zero crash guarantee for host app
  • Removed dead _buildTranscriptionPanel overlay (superseded by inline vertical expansion)

0.0.16 #

  • Graceful exception handling across SDK — zero crash guarantee
  • Fixed event routing and SDK key resolution issues
  • Stability Improvements

0.0.15 #

  • Stability Improvements

0.0.14 #

  • Minor Bug Fixes and Stability Improvements

0.0.13 #

  • Minor Bug Fixes and Stability Improvements

0.0.12 #

  • Added capability to send ANALYTICS_DATA event from screens which are not part of enabled routes.

0.0.11 #

  • Added ANALYTICS_DATA event for tracking structured analytics events with a specific event identifier

0.0.10 #

  • Minor Bug Fixes and UI improvements

0.0.9 #

  • Added rightPadding and bottomPadding to set the initial position of Embed Widget

0.0.8 #

  • Added onPermissionStatusChanged callback to recieve the permission status change events
  • Minor Bug Fixes and Stability Improvements

0.0.7 #

  • Minor Bug Fixes and Stability Improvements

0.0.6 #

  • Bluetooth Headset Support added
  • Added Inactivity Actions
  • Minor Bug Fixes and Stability Improvements

0.0.5 #

  • Added Multi Flow Support with enabledroutes

0.0.4 #

  • Added Support for Re-initialisation of embed agent

0.0.3 #

  • Added Support for Buttons
  • Added Route based activation
  • Added embedEvent call for user generated USER_DATA nd SCREEN_STATE events
  • Added Embed Config Service for management of apiKey and embedUrl
  • Improved widget context extraction
  • Updated Documentation

0.0.2 #

  • Removed the requirement for bluetooth permissions
  • Updated License

0.0.1 #

  • Initial release of Embedded Agent SDK
  • Core functionality for automatic widget tree traversal
  • Real-time widget monitoring with collapsible interface
  • Comprehensive widget property extraction
  • Cross-platform support for Android and iOS
  • Example applications demonstrating SDK usage
  • JSON output format for widget information
  • Performance-optimized widget tree analysis
0
likes
0
points
135
downloads

Documentation

Documentation

Publisher

verified publisherrevrag.ai

Weekly Downloads

A powerful Flutter SDK that provides a powerful voice-enabled AI-agent functionality with real-time widget tree monitoring for screen context fetching and realtime voice communication.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_webrtc, http, livekit_client, lottie, permission_handler, shared_preferences

More

Packages that depend on embed_flutter