Repository navigation
Releases
1.0.23
- New in XR Language Teacher: Practice vocabulary with new Tap modes in Vocab Popper and Buddy Runner study games (no microphone required), with higher score streaks and combo multipliers.
- Audio & Speech Polish: Speech-to-text and text-to-speech stability fixes and performance improvements.
- Fix a bug related to "Some ops are not accelerated" or "GPU accelerator is not supported on this device".
Full Changelog: 1.0.21...1.0.23
1.0.22
Enabling Gemma4-e2b for XR Language Teacher
1.0.21
- Speak and listen with on-device ASR and TTS models
- Learn new languages with XR language teacher
- Better chat experience - now you can chat infinitely with context management
- See inference telemetry live with Live metrics HUD
- Bug fixes
1.0.20
Now Featuring: EmbeddingGemma 2
This update brings official support for the newly released EmbeddingGemma 2 model. With this release, we bring cutting edge, multimodal semantic search running 100% on your device. Try out these new capabilities in our new features Instant Media Search and Video Moment Finder.
-
Instant Media Search: Explore your photo library (or built-in sample media) with fast, search-as-you-type natural language queries and image-to-image similarity matching—with zero cloud roundtrips.
-
Video Moment Finder: Pinpoint exact moments inside videos using natural language descriptions. Jump straight to highlighted timestamps on an interactive timeline, trim clips, and save or export your favorite moments
1.0.19
What's Changed
- Temporarily remove media and storage permissions from AndroidManifest by @copybara-service[bot] in #1076
- Refactor
showBenchmarkButtonconfiguration toisBenchmarkSupportedandshowBenchmarkActionButtonby @copybara-service[bot] in #1080 - Add support for extra data files in the Android model allowlist. This change introduces the ModelDataFile data class to represent supplementary files that need to be downloaded alongside a main model. by @copybara-service[bot] in #1088
- Automatically reset chat session with previous history when resuming after interruption by @copybara-service[bot] in #1093
- Use hugging face api to fetch model size. by @copybara-service[bot] in #1090
- Updating Terms of Service statement. by @copybara-service[bot] in #1096
- Introduce LlmSessionManager to orchestrate LLM chat sessions and persistence. by @copybara-service[bot] in #1095
- Add model allowlist for 1.0.19 by @kkGOOG in #1106
- Improve gated model permission flow and license acknowledgment on Android. by @copybara-service[bot] in #1092
- Fix stale model initialization race condition when navigating to custom tasks. by @copybara-service[bot] in #1132
- Refactor Model initialization to use StateFlow by @copybara-service[bot] in #1138
- Increment AI Edge Gallery Android versionCode to 42. by @copybara-service[bot] in #1145
- Disable learn-something-new skill by default on non-Gemma4-E4B models. by @copybara-service[bot] in #1147
- Fall back to internal CoroutineScope in AICoreModelHelper when null is provided. by @copybara-service[bot] in #1149
- Only show benchmark button when model is an LLM. by @copybara-service[bot] in #1153
- Add reusable multi-step OnboardingDialog component with persistent DataStore state. by @copybara-service[bot] in #1159
- Support task-filtered extra data files. by @copybara-service[bot] in #1160
- Increment AI Edge Gallery Android versionCode to 43. by @copybara-service[bot] in #1162
-
- Replace custom getter on ChatViewModel.currentSessionId that delegated to runtimeExecutor.activeSessionId with a standard mutable property. by @copybara-service[bot] in #1164
- Update Kotlin to 2.2.21 in Gallery Android app. by @copybara-service[bot] in #1168
- Add Scrapbook custom task. by @copybara-service[bot] in #1167
Full Changelog: 1.0.18...1.0.19
1.0.18
- Multimodal Chat: AI Chat now supports images and audio as well!
- Hugging Face Imports: Seamlessly import LiteRT-LM models using Hugging Face model card URLs.
1.0.17
- Now speaking your language! We've added translation and localization support for Canada and Brazil—with more languages coming soon!
- Your feedback matters: Share your thoughts on model responses instantly using our new custom Feedback Collector.
- Bug fixes.
1.0.16
What's Changed
1. Add support for importing and manage litert-lm models from Hugging face.
- users are now able to import any litert-lm model from hugging face and manage the usage of them with in AI Edge Gallery
Full Changelog: https://github.com/google-ai-edge/gallery/commits/1.0.16
1.0.15
What's Changed
- Dynamically adjust default system prompt based on MCP tools in Agent Skills. The agent skill task now uses the default system prompt tailored for "skills only" if no MCP tools are loaded. This helps address some skill loading issue. by @copybara-service[bot] in #880
Full Changelog: 1.0.14...1.0.15
1.0.14
What's Changed
1. Experimental Model Context Protocol (MCP) Support
- Introduced experimental support for MCP.
- Added a user permission flow for MCP tool calls, ensuring users are prompted for approval before the agent executes a tool (with an option to "Always allow").
- Added comprehensive documentation for MCP.
2. Hardware & Performance Enhancements
- Pixel TPU Support: Enabled execution support for models on Pixel TPUs, including support for sideloaded models.
- Speculative Decoding: Added configuration options and engine initialization for speculative decoding to improve model generation speed.
3. New Agent Skills & Capabilities
- Calendar Integration: Added new skills to
create-calendar-eventandread-calendar-eventsdirectly from the chat. - Scheduled Notifications: Added a
schedule-notificationskill (for one-time or daily alerts), complete with a Notification Management Screen and deep-link support that opens the agent chat with a pre-filled query when tapped. - Learn Something New: Introduced a new
learn-something-newskill. - Note: Several older skills (like calculate-hash, text-spinner, send-email) were disabled by default to refine the default agent experience.
4. UI & Chat Experience Improvements
- Gemini-like UI: Updated the UI for both Chat and Prompt Lab to better match the official Gemini app experience.
- System Prompt Customization: Added UI integration and core storage for users to edit and retrieve dynamic System Prompts.
- Chat History: Introduced chat history saving that supports text, images, and audio messages.
- Media Handling: Added a new feature allowing users to download and share images directly from the chat.
5. Notable Bug Fixes & Stability
- Fixed session reset issues when turning off skills or deleting chat history.
- Switched from using "exact alarms" to "inexact alarms" to improve Android permission compliance.
- Fixed a
NumberFormatExceptioncrash in the Benchmark Results Viewer that occurred for non-US locales (e.g., parsing "8186,03").
New Contributors
- @kuishou68 made their first contribution in #629
- @yijie-yang made their first contribution in #837
Full Changelog: 1.0.13...1.0.14