prompt = """ In src/gui_2.py: 1. In '__init__', initialize 'self.ui_separate_tier1' through 'self.ui_separate_tier4' from 'gui_cfg'. 2. In '_gui_func', replace the existing Tier window rendering (around line 480) with logic that checks 'self.ui_separate_tierN' and 'self.show_windows.get("Tier N", False)'. 3. At the end of '_render_mma_dashboard', add a 'Agent Streams' tab bar. 4. For each Tier (1-4), add a tab. 5. Inside each tab: - Add a 'Pop Out Tier [N]' checkbox. If changed, update 'self.show_windows["Tier [N]"]'. - If 'not self.ui_separate_tierN', call 'self._render_tier_stream_panel("Tier N", "Display Name")'. - If 'self.ui_separate_tierN', show 'imgui.text_disabled("Tier [N] stream is detached.")'. Use 1-space indentation. """