Hey, thanks for the report. This is a known issue with Gemini 3 Pro: internal system instructions are “leaking” into the chat as plain text that looks like thoughts/reasoning. The team is already tracking it.
Since Gemini 3.0 Pro was launched only yesterday, the team is still working through several integration issues. The good news is that the model should still function correctly: the leaked text is just visual noise in the response and doesn’t affect actual code generation.
As an addition, in case nobody has reported it yet, gemini in plan mode first makes changes to the codebase and only then makes the plan, not sure why, happens a lot.