Observed behaviour:
Control UI: The <session-recap> block is visibly rendered as part of the user message when using a Gemini model. Switching to Claude hides it correctly.
TUI shell: Always renders the <session-recap> block visibly, regardless of model.
Expected behaviour: The block should be silent in both surfaces — it's agent context, not user-visible chat content.
Questions:
Is there a config flag to suppress the visible rendering? Or is this a known client-side rendering gap?
Is the model-dependent behaviour in the Control UI intentional, or a rendering quirk based on how Gemini's stream format differs from Claude's?
Running v2026.3.8 on macOS. Happy to share screenshots or session logs if useful.