Antigravity is dog shit.
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user