feat(ops): Consolidate usage analytics into Operations Hub with popout option
This commit is contained in:
@@ -344,7 +344,8 @@ class AppController:
|
||||
'_editing_preset_max_output_tokens': '_editing_preset_max_output_tokens',
|
||||
'_editing_preset_scope': '_editing_preset_scope',
|
||||
'show_windows': 'show_windows',
|
||||
'ui_separate_task_dag': 'ui_separate_task_dag'
|
||||
'ui_separate_task_dag': 'ui_separate_task_dag',
|
||||
'ui_separate_usage_analytics': 'ui_separate_usage_analytics'
|
||||
}
|
||||
self._gettable_fields = dict(self._settable_fields)
|
||||
self._gettable_fields.update({
|
||||
@@ -382,7 +383,8 @@ class AppController:
|
||||
'_editing_preset_top_p': '_editing_preset_top_p',
|
||||
'_editing_preset_max_output_tokens': '_editing_preset_max_output_tokens',
|
||||
'_editing_preset_scope': '_editing_preset_scope',
|
||||
'ui_separate_task_dag': 'ui_separate_task_dag'
|
||||
'ui_separate_task_dag': 'ui_separate_task_dag',
|
||||
'ui_separate_usage_analytics': 'ui_separate_usage_analytics'
|
||||
})
|
||||
self.perf_monitor = performance_monitor.get_monitor()
|
||||
self._perf_profiling_enabled = False
|
||||
@@ -783,6 +785,7 @@ class AppController:
|
||||
def init_state(self):
|
||||
"""Initializes the application state from configurations."""
|
||||
self.ui_separate_task_dag = False
|
||||
self.ui_separate_usage_analytics = False
|
||||
self.config = models.load_config()
|
||||
theme.load_from_config(self.config)
|
||||
ai_cfg = self.config.get("ai", {})
|
||||
@@ -842,6 +845,7 @@ class AppController:
|
||||
"AI Settings": True,
|
||||
"MMA Dashboard": True,
|
||||
"Task DAG": False,
|
||||
"Usage Analytics": False,
|
||||
"Tier 1: Strategy": True,
|
||||
"Tier 2: Tech Lead": True,
|
||||
"Tier 3: Workers": True,
|
||||
@@ -2184,6 +2188,7 @@ class AppController:
|
||||
"separate_response_panel": getattr(self, "ui_separate_response_panel", False),
|
||||
"separate_tool_calls_panel": getattr(self, "ui_separate_tool_calls_panel", False),
|
||||
"separate_task_dag": self.ui_separate_task_dag,
|
||||
"separate_usage_analytics": self.ui_separate_usage_analytics,
|
||||
"bg_shader_enabled": bg_shader.get_bg().enabled
|
||||
})
|
||||
self.config["gui"] = gui_cfg
|
||||
|
||||
Reference in New Issue
Block a user