Improved memory of past actions
I've been coding with Firebase Studio for the past couple of days and in the interactive chat it keeps re-introducing an error in a file in an unrelated area of the file when it's making a change elsewhere. I repeatedly asked it not to change that block of code and it has been unable to.
Similarly, when I added Firebase functions, a .eslintrc.js file was created with a column width set to 80. gemini-pro-preview-05-06 keeps failing to follow this even though I repeatedly and explicitly say to follow the rules before making a fix. If fails by both making code lines that are too long but also make code that is the right length but then appending a comment that makes the line too long.
I'd like to see the model be able to track important things that it's been told to do in the interactive chat and not be reminded or fail to do them.
This was all within the same interactive chat session.