What's New / Release Notes!

This update is flawed with bugs. All of the suden sine yesterday all my apps are filled with build errors. Especially the params page props etc. Chat history voluntarily disappeared. Now, I see why.

Same error since the update. I’m even confused if to stop from this end because my app is in production from prototype to production and now the core update refused to publish.

1 Like

Amazing work Kirupa. You have done something great with this project, especially the prototyper. It’s so good at understanding the codebase and it works well with rough instructions too, tho, I’d plead you consider finding a way to free up old chats cus the whole interface gets sluggish the longer the chat history gets. Maybe a way to delete them without messing up the prototyper’s memory? it seems deleting its response and keeping the user’s prompts freed it up last time but i’m already racking up a lot of usage again haha (sorry lol, i’d pay if it wasn’t free cu snow i feel like a freeload haha). Anyway, Thanks for all you do man. Keep the amazing job up. Yourself and the Team rocks.

1 Like

Amazing work team! When will the performance of the android app emulator be fixed? This is one of the reasons for me to seek alternative solutions. Its a critical touchpoint in my design-dev workflow. Thx

Is this release available already, I can not find it as the screenshot, or it need to be upgraded?

Hey @MubieSam_Lin! It looks like you’re just not in quite the right spot to see it. If you go into one of those workspaces and swap to </> Code view, you should see it at the bottom of the Gemini window. Here’s an expanded screenshot to make it a little clearer where to look.

1 Like

Septebmer 15th Rollup of Changes


:sparkles: Feature Updates

:speech_balloon: Chat UI/UX Improvements

The chat toolbar has been redesigned for a cleaner interface:

The thread list menu now includes context-aware actions to rename and delete threads on hover, replacing the dedicated Delete Chat button.

:page_facing_up: Superchat Context

Superchat now recognizes gemini.md (in addition to GEMINI.md) for loading project-specific instructions and context.

:robot: Sidekick UX

Improved the Sidekick (inline chat) user experience by generating more precise, character-level diffs for code changes instead of replacing entire blocks of code.

:hammer_and_wrench: MCP Tool Selection

Added support for configuring and selecting which MCP (Model Context Protocol) tools are enabled for a workspace, including a UI for managing tool configurations.

:window: VSCode Plugin – Chat View & Panel Layout

The Gemini chat view now defaults to appearing in a side panel instead of an editor tab:

The main Firebase Studio panel is now located in the auxiliary side bar.

:pencil: VSCode Plugin – Prototyping Annotations

The annotation experience in prototyping has been improved.

:straight_ruler: VSCode Plugin – Collapsed Chat Messages

Long user messages in the chat UI are now collapsed by default with a “See more” link to improve readability.

:open_file_folder: VSCode Plugin – GCP Organization Folder Selector

Adds a selector component to the Request Firebase Project tool, allowing users to choose a location for new projects.

:triangular_ruler: UI Components – Spacing Support

The HStack and VStack components now support a spacing prop for easier layout control.

:magnifying_glass_tilted_left: Inspect Mode Enhancements

Improved element “Inspect Mode” by refining the selection logic for Next.js components and enhancing the positioning of the inspector UI.

:sparkles: Improvements – Gemini Extension by Default

The Google Gemini VSCode extension is now included by default in all project templates.

:framed_picture: Image Generation Model Update

Prompts now use the latest gemini-2.5-flash-image-preview (nano-banana) model for image generation. To see this in action, check out my latest video on this:

https://x.com/kirupa/status/1964158515142152337

:snake: New Template – Python (uv)

Introduced a new Python starter template using the uv package manager, available in the template dashboard.

:bug: Bug Fixes

:key: VSCode Plugin – Auth Token Refresh
Fixed potential ACCESS_TOKEN_EXPIRED errors by adding automatic token refresh for backend services.

:counterclockwise_arrows_button: VSCode Plugin – Slash Commands Refresh
Resolved an issue where available slash commands and agents did not refresh correctly when switching between chat threads.

:high_voltage: VSCode Plugin – Slash Commands in Ask Mode
Fixed a bug where slash commands (/explain, /fix, etc.) were not working in Ask mode.

:computer_mouse: VSCode Plugin – Duplicate Button in Superchat
Fixed a UI bug where two Regenerate Response buttons could appear in Superchat mode.

:pencil: VSCode Plugin – Error Message Typo
Corrected a typo in the “Show command output” error message.

:wastebasket: VSCode Plugin – Obsolete Commands Removed
Removed old preview-related commands from the command palette.

:thought_balloon: Backend – “Thinking…” Status
Fixed an issue where the “thinking…” status message was not displayed correctly when using the new thread patching mechanism.

:open_file_folder: File System – Auto-Apply File Handling
Prevented files from automatically opening in the editor when modified by the agent in auto-apply mode.

:hammer_and_wrench: Workspace – npm Cache Disabled
Disabled the npm cache feature during workspace startup to fix template initialization failures.

:desktop_computer: UI – Terminal Text Wrapping
Enabled text wrapping in the terminal command UI to prevent horizontal scrolling.

:gear: Template Fix – Angular Baseline
Fixed issues in the Angular baseline template.

:pencil: Template Fix – React + Vite
Corrected a typo in the dev.nix file for the React + Vite template.

:package: Template Fix – HTML Baseline
The HTML baseline template unpacker now correctly handles cases where a dev.nix file is already present in an imported bundle.

2 Likes

Despite sounds great, indeed is useless. IA works hard on demolishing the project, datasets, css and messing up each element. 2 months of work turned into garbage cause I asked to IA very difficult things like “change this color” for “this other color” and then decided to delete datasets.
Awful experience.

1 Like

Quando vai aparecer novo update ?

1 Like

No updates this month ? ……….
Any response for Team… nothing…. its is very very sad….
@kirupa

1 Like

Nobody is responding. Very annoying and seems that this firebase studio is just an MVP and market trial. Expect this digital product to be decomissiond soon.

1 Like

If they deactivate it, they’ll have to refund me the €270 I paid annually for this garbage program — no updates, no support, no response. The only thing they know how to do is reply automatically with messages similar to the ones Prototype gives you when it can’t solve a problem… I never imagined this from a company like Google, with billions of dollars. It’s honestly frustrating to see companies like Vercel delivering an AI far more capable than Prototype and actually giving proper attention to their users.

1 Like

two months and any update, any response …
Tell Something for community please …

1 Like

February 2026 Rollup of Changes

(Also available on Firebase Studio Release Notes)

:sparkles: Highlights

  • Increased the default maximum output tokens for the AI model from 8,192 to 32,768 allowing for more extensive code generation and responses.

  • Added Gemini 3.0 Flash Preview and 3.0 Pro Preview to the list of available models.

  • Began rolling out Gemini 3.0 Flash to Prototyper workspaces.

:robot: The App Prototyping agent

  • Added fixFirestoreRulesFlow to auto-correct Security Rules using feedback from the firebaserules.projects.test API.

  • Automated application code updates with new Firebase configurations.

  • Added support for .rules files to the context engine, allowing them to be recognized as a code file type.

  • Enabled Cloud Firestore by default in App Prototyping Agent Runner with improved logging.

  • Fixed a path range error in the context engine’s directory scanning, improving robustness when encountering unusual filenames.

  • Fixed a bug that caused an “I hit a snag” error by properly accumulating tool execution calls before generating a response.

:hammer_and_wrench: Other Improvements

  • Updated the image-to-image generation example within the agent’s core prompt to use the final gemini-2.5-flash-image model name, replacing the preview version.

  • Added instructions to the Firebase guidelines prompt to encourage using the RequestFirebaseBackendTool instead of generating backend.json or firestore.rules files directly.

  • Upgraded Genkit dependency to version 1.22 across various agent-related packages.

  • Automatically run fix-react2shell-next during server startup to apply compatibility fixes for the user application, addressing the React2Shell vulnerability.

  • Upgraded the the App Prototyping agent and related services to use the gemini-2.5-flash model, replacing the previous gemini-2.0-flash.

  • Upgraded public templates to use the gemini-2.5-flash model.

  • Updated various Gemini templates (Python, Go, LangChain, Genkit) to use gemini-2.5-flash or gemini-2.5-pro models.

  • Upgraded React, Next.js, and related dependencies in Prototyper workspaces.

3 Likes