9bb18d3e0e
The welcome banner (WelcomeComponent) captures the session's active model name at init time but never receives updates when the model changes. Its setModel() method already existed but was never called after construction. This wires the model_changed agent session event to a new #updateWelcomeModel() method in InteractiveMode, mirroring the existing #updateWelcomeLspServers() pattern. The banner now reflects the live model after: - delayed config/modelRoles load (the startup race where an alphabetically-first provider is picked before config resolves) - explicit /model switches - retry-fallback model swaps