Private
Public Access
0
0

Antigravity is dog shit.

This commit is contained in:
2026-05-20 07:51:58 -04:00
parent 180dc167d2
commit e2305ff49a
15 changed files with 123 additions and 50 deletions
+10
View File
@@ -886,6 +886,8 @@ class AppController:
self.project_paths: List[str] = []
self.active_discussion: str = "main"
self.disc_entries: List[Dict[str, Any]] = []
self.discussion_sent_markdown: str = ""
self.discussion_sent_system_prompt: str = ""
self.disc_roles: List[str] = []
self.tracks: List[Dict[str, Any]] = []
self.active_track: Optional[models.Track] = None
@@ -2216,6 +2218,8 @@ class AppController:
ai_client.set_use_default_base_prompt(self.ui_use_default_base_prompt)
ai_client.set_project_context_marker(self.ui_project_context_marker)
self.last_resolved_system_prompt = ai_client.get_combined_system_prompt()
self.discussion_sent_markdown = event.stable_md
self.discussion_sent_system_prompt = self.last_resolved_system_prompt
ai_client.set_model_params(self.temperature, self.max_tokens, self.history_trunc_limit, self.top_p)
ai_client.set_agent_tools(self.ui_agent_tools) # Force update adapter path right before send to bypass potential duplication issues
self._update_gcli_adapter(self.ui_gemini_cli_path)
@@ -3012,6 +3016,8 @@ class AppController:
disc_data = discussions[name]
with self._disc_entries_lock:
self.disc_entries[:] = models.parse_history_entries(disc_data.get("history", []), self.disc_roles)
self.discussion_sent_markdown = disc_data.get("sent_markdown", "")
self.discussion_sent_system_prompt = disc_data.get("sent_system_prompt", "")
if "context_snapshot" in disc_data:
snapshot_data = disc_data["context_snapshot"]
self.context_files = [models.FileItem.from_dict(f) if isinstance(f, dict) else models.FileItem(path=str(f)) for f in snapshot_data]
@@ -3031,6 +3037,8 @@ class AppController:
disc_data["history"] = history_strings
disc_data["last_updated"] = project_manager.now_ts()
disc_data["context_snapshot"] = [f.to_dict() if hasattr(f, "to_dict") else {"path": str(f)} for f in self.context_files]
disc_data["sent_markdown"] = getattr(self, "discussion_sent_markdown", "")
disc_data["sent_system_prompt"] = getattr(self, "discussion_sent_system_prompt", "")
def _create_discussion(self, name: str) -> None:
"""
@@ -3182,6 +3190,8 @@ class AppController:
self._tool_stats.clear()
self._comms_log.clear()
self.disc_entries.clear()
self.discussion_sent_markdown = ""
self.discussion_sent_system_prompt = ""
self.files.clear()
self.context_files.clear()
self.tracks.clear()