fixes
This commit is contained in:
@@ -216,7 +216,6 @@ class AppController:
|
||||
"Tier 3": {"input": 0, "output": 0, "provider": "gemini", "model": "gemini-2.5-flash-lite", "tool_preset": None},
|
||||
"Tier 4": {"input": 0, "output": 0, "provider": "gemini", "model": "gemini-2.5-flash-lite", "tool_preset": None},
|
||||
}
|
||||
self.perf_monitor: performance_monitor.PerformanceMonitor = performance_monitor.PerformanceMonitor()
|
||||
self._last_telemetry_time: float = 0.0
|
||||
self._pending_gui_tasks: List[Dict[str, Any]] = []
|
||||
self._api_event_queue: List[Dict[str, Any]] = []
|
||||
@@ -858,8 +857,13 @@ class AppController:
|
||||
for tier, data in new_usage.items():
|
||||
if tier in self.mma_tier_usage:
|
||||
# Update usage counts but keep selected model/provider if not in update
|
||||
self.mma_tier_usage[tier]["input"] = data.get("input", self.mma_tier_usage[tier]["input"])
|
||||
self.mma_tier_usage[tier]["output"] = data.get("output", self.mma_tier_usage[tier]["output"])
|
||||
input_val = data.get("input")
|
||||
if input_val is not None:
|
||||
self.mma_tier_usage[tier]["input"] = input_val
|
||||
|
||||
output_val = data.get("output")
|
||||
if output_val is not None:
|
||||
self.mma_tier_usage[tier]["output"] = output_val
|
||||
if "model" in data: self.mma_tier_usage[tier]["model"] = data["model"]
|
||||
if "provider" in data: self.mma_tier_usage[tier]["provider"] = data["provider"]
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user