feat(controller): Add private _ai_status and _mma_status attributes to AppController

This commit is contained in:
2026-05-09 08:19:01 -04:00
parent 9f18497786
commit 04eff51eb9
2 changed files with 11 additions and 0 deletions
+3
View File
@@ -168,6 +168,7 @@ class AppController:
self._show_patch_modal: bool = False
self._patch_error_message: Optional[str] = None
self.mma_status: str = "idle"
self._mma_status: str = "idle"
self._tool_log: List[Dict[str, Any]] = []
self._tool_stats: Dict[str, Dict[str, Any]] = {} # {tool_name: {"count": 0, "total_time_ms": 0.0, "failures": 0}}
self._cached_cache_stats: Dict[str, Any] = {} # Pre-computed cache stats for GUI
@@ -251,6 +252,7 @@ class AppController:
self.proposed_tracks: List[Dict[str, Any]] = []
self._show_track_proposal_modal: bool = False
self.ai_status: str = 'idle'
self._ai_status: str = 'idle'
self.ai_response: str = ''
self.last_md: str = ''
self.last_aggregate_markdown: str = ''
@@ -3185,3 +3187,4 @@ class AppController:
else:
self.active_tickets = []